|
|
@@ -45,40 +45,62 @@ for page in manualPages: |
|
|
|
# remove initial bits of html code (title) |
|
|
|
readPart5 = readPart4.split("</h1>", 1)[1].strip() |
|
|
|
|
|
|
|
# html cleanup |
|
|
|
readPart6 = readPart5.replace("<h2><a name=", "<h2><span name=").replace("</a></h2>", "</span></h2>") |
|
|
|
readPart7 = readPart6.replace("/lib/exe/", "http://www.wiki.linuxmusicians.com/lib/exe/") |
|
|
|
# custom mods |
|
|
|
readPart5 = readPart5.replace("/_detail/wiki/cadence.png?id=wiki%3Acadence_introduction", |
|
|
|
"<?php echo $ROOT; ?>/screenshots/cadence1.png") |
|
|
|
readPart5 = readPart5.replace("/_media/wiki/cadence.png", |
|
|
|
"<?php echo $ROOT; ?>/screenshots/cadence1.png") |
|
|
|
|
|
|
|
# FIXME: this should happen on the wiki too |
|
|
|
readPart7 = readPart7.replace("kxstudio.sourceforge.net", "kxstudio.linuxaudio.org") |
|
|
|
readPart5 = readPart5.replace("/_detail/wiki/cadence-wineasio.png?id=wiki%3Awineasio_and_reaper", |
|
|
|
"<?php echo $ROOT; ?>/screenshots/cadence3.png") |
|
|
|
readPart5 = readPart5.replace("/_media/wiki/cadence-wineasio.png", |
|
|
|
"<?php echo $ROOT; ?>/screenshots/cadence3.png") |
|
|
|
|
|
|
|
# custom mods |
|
|
|
readPart8 = readPart7.replace("http://www.wiki.linuxmusicians.com/lib/exe/detail.php?id=jack_configuration&cache=cache&media=cadence-jack-settings.png", |
|
|
|
readPart5 = readPart5.replace("/_detail/wiki/cadence-jack-settings.png?id=wiki%3Ajack_configuration", |
|
|
|
"<?php echo $ROOT; ?>/screenshots/cadence-jacksettings2.png") |
|
|
|
readPart8 = readPart8.replace("http://www.wiki.linuxmusicians.com/lib/exe/fetch.php?w=&h=&cache=cache&media=cadence-jack-settings.png", |
|
|
|
readPart5 = readPart5.replace("/_media/wiki/cadence-jack-settings.png", |
|
|
|
"<?php echo $ROOT; ?>/screenshots/cadence-jacksettings2.png") |
|
|
|
|
|
|
|
readPart8 = readPart8.replace("http://www.wiki.linuxmusicians.com/lib/exe/detail.php?id=cadence_introduction&cache=cache&media=cadence.png", |
|
|
|
"<?php echo $ROOT; ?>/screenshots/cadence1.png") |
|
|
|
readPart8 = readPart8.replace("http://www.wiki.linuxmusicians.com/lib/exe/fetch.php?w=&h=&cache=cache&media=cadence.png", |
|
|
|
"<?php echo $ROOT; ?>/screenshots/cadence1.png") |
|
|
|
|
|
|
|
readPart8 = readPart8.replace("http://www.wiki.linuxmusicians.com/lib/exe/detail.php?id=simple_claudia_studio&cache=cache&media=claudia2.png", |
|
|
|
readPart5 = readPart5.replace("/_detail/wiki/claudia2.png?id=wiki%3Asimple_claudia_studio", |
|
|
|
"<?php echo $ROOT; ?>/screenshots/claudia-qtractor.png") |
|
|
|
readPart8 = readPart8.replace("http://www.wiki.linuxmusicians.com/lib/exe/fetch.php?w=&h=&cache=cache&media=claudia2.png", |
|
|
|
readPart5 = readPart5.replace("/_media/wiki/claudia2.png", |
|
|
|
"<?php echo $ROOT; ?>/screenshots/claudia-qtractor.png") |
|
|
|
|
|
|
|
readPart8 = readPart8.replace("http://www.wiki.linuxmusicians.com/lib/exe/detail.php?id=alsa_and_kxstudio&cache=cache&media=kmixer.png", |
|
|
|
readPart5 = readPart5.replace("/_detail/wiki/kmixer.png?id=wiki%3Aalsa_and_kxstudio", |
|
|
|
"<?php echo $ROOT; ?>/screenshots/kmix.png") |
|
|
|
readPart8 = readPart8.replace("http://www.wiki.linuxmusicians.com/lib/exe/fetch.php?w=&h=&cache=cache&media=kmixer.png", |
|
|
|
readPart5 = readPart5.replace("/_media/wiki/kmixer.png", |
|
|
|
"<?php echo $ROOT; ?>/screenshots/kmix.png") |
|
|
|
|
|
|
|
readPart8 = readPart8.replace(" The 'UAC3553B' tab displays controls for a USB audio device whilst 'Playback Streams' can be ignored unless you are using PulseAudio.", |
|
|
|
k1 = '<a href="/_detail/wiki/kmix-tray.png?id=wiki%3Aalsa_and_kxstudio" class="media" title="wiki:kmix-tray.png">' |
|
|
|
k2 = '<img src="/_media/wiki/kmix-tray.png" class="media" title="The kmix icon" alt="The kmix icon" />' |
|
|
|
k3 = '</a>' |
|
|
|
readPart5 = readPart5.replace(k1+k2+k3, k2) |
|
|
|
readPart5 = readPart5.replace('?w=500" class="mediacenter" alt="" width="500"', '" class="media" alt=""') |
|
|
|
|
|
|
|
# html cleanup |
|
|
|
for i in range(2, 10): |
|
|
|
readPart5 = readPart5.replace(" class=\"sectionedit%i\"" % i, "") |
|
|
|
readPart5 = readPart5.replace("<h2><a name=", "<h2><span name=").replace("</a></h2>", "</span></h2>") |
|
|
|
readPart5 = readPart5.replace("<h3><a name=", "<h3><span name=").replace("</a></h3>", "</span></h3>") |
|
|
|
readPart5 = readPart5.replace("/_detail/wiki/", "http://wiki.linuxaudio.org/_detail/wiki/") |
|
|
|
readPart5 = readPart5.replace("/_media/wiki/", "http://wiki.linuxaudio.org/_media/wiki/") |
|
|
|
readPart5 = readPart5.replace('href="/wiki/', 'target="_blank" href="http://wiki.linuxaudio.org/wiki/') |
|
|
|
readPart5 = readPart5.replace('title="wiki:', 'title="') |
|
|
|
|
|
|
|
# TODO: remove this |
|
|
|
readPart5 = readPart5.replace('<acronym title="Advanced Linux Sound Architecture">ALSA</acronym>','ALSA') |
|
|
|
readPart5 = readPart5.replace('<acronym title="Digital Signal Processing">DSP</acronym>','DSP') |
|
|
|
|
|
|
|
# FIXME: this should happen on the wiki |
|
|
|
readPart5 = readPart5.replace("kxstudio.sourceforge.net", "kxstudio.linuxaudio.org") |
|
|
|
|
|
|
|
readPart5 = readPart5.replace(" The 'UAC3553B' tab displays controls for a USB audio device whilst 'Playback Streams' can be ignored unless you are using PulseAudio.", |
|
|
|
"") |
|
|
|
|
|
|
|
readPart8 = readPart8.replace("as 'Mic' and 'Mic Boost' do", "as 'Beep' does") |
|
|
|
readPart5 = readPart5.replace("as 'Mic' and 'Mic Boost' do", "as 'Beep' does") |
|
|
|
|
|
|
|
readPart8 = readPart8.replace("<a href=\"/doku.php?id=", "<a href=\"<?php echo $ROOT; ?>/Documentation:Manual:") |
|
|
|
readPart5 = readPart5.replace("<a href=\"/doku.php?id=", "<a href=\"<?php echo $ROOT; ?>/Documentation:Manual:") |
|
|
|
readPart5 = readPart5.replace("http://kxstudio.linuxaudio.org/", "<?php echo $ROOT; ?>/") |
|
|
|
|
|
|
|
kxPageContent = '<?php\n' |
|
|
|
kxPageContent += '$PAGE_TITLE = "KXStudio";\n' |
|
|
@@ -89,7 +111,7 @@ for page in manualPages: |
|
|
|
kxPageContent += '?>\n' |
|
|
|
kxPageContent += '\n' |
|
|
|
|
|
|
|
kxPageContent += readPart8 |
|
|
|
kxPageContent += readPart5 |
|
|
|
kxPageContent += '\n' |
|
|
|
|
|
|
|
kxPageContent += '\n' |
|
|
|