aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/SuckItFos
diff options
context:
space:
mode:
Diffstat (limited to 'SuckItFos')
-rwxr-xr-xSuckItFos16
1 files changed, 9 insertions, 7 deletions
diff --git a/SuckItFos b/SuckItFos
index b59f6b0..11adaf9 100755
--- a/SuckItFos
+++ b/SuckItFos
@@ -10,7 +10,7 @@ filter="
10 -name TWiki -prune -o \ 10 -name TWiki -prune -o \
11" 11"
12 12
13pushd /opt/merged 13pushd /opt/mergedWork
14 14
15find /opt/Foswiki/data ${filter} \ 15find /opt/Foswiki/data ${filter} \
16-name "*.txt" -type f,l -printf "%P\n" | while read line 16-name "*.txt" -type f,l -printf "%P\n" | while read line
@@ -26,7 +26,6 @@ do
26 # TODO - try curl, to see what is actually downloaded, and maybe not download unchanged pages. curl to .HTM 26 # TODO - try curl, to see what is actually downloaded, and maybe not download unchanged pages. curl to .HTM
27 # Doesn't help with redownloads, coz natch a dynamic site isn't cached. But I can at least comment out the curl command during testing to save time. 27 # Doesn't help with redownloads, coz natch a dynamic site isn't cached. But I can at least comment out the curl command during testing to save time.
28 curl --silent --no-progress-meter ${URL}/${base}/${file}?cover=print -o Foswiki/${base}/${file}.HTM 28 curl --silent --no-progress-meter ${URL}/${base}/${file}?cover=print -o Foswiki/${base}/${file}.HTM
29
30 cp Foswiki/${base}/${file}.HTM Foswiki/${base}/${file}.HTM_ORIGINAL 29 cp Foswiki/${base}/${file}.HTM Foswiki/${base}/${file}.HTM_ORIGINAL
31 csplit -ks Foswiki/${base}/${file}.HTM '%<div id="patternMainContents">%' '/<div class="foswikiAttachments foswikiFormStep" style="overflow:auto">/' 30 csplit -ks Foswiki/${base}/${file}.HTM '%<div id="patternMainContents">%' '/<div class="foswikiAttachments foswikiFormStep" style="overflow:auto">/'
32 if [ -f xx00 ]; then 31 if [ -f xx00 ]; then
@@ -58,18 +57,21 @@ do
58 sed -i -E Foswiki/${base}/${file}.md \ 57 sed -i -E Foswiki/${base}/${file}.md \
59 -e 's/\$/\$dlr\$/g' \ 58 -e 's/\$/\$dlr\$/g' \
60 -e 's/\{#.*\}//g' \ 59 -e 's/\{#.*\}//g' \
61 -e 's/\{\.pattern.*\}//g' \ 60 -e '/^:::/d' \
62 -e 's/\{\.pattern.*//g' \
63 -e '/^<!-- -->/d' \ 61 -e '/^<!-- -->/d' \
64 -e '/^:::/d' 62# -e 's/\{\.pattern.*\}//g' \
63# -e 's/\{\.pattern.*//g' \
64
65 echo -e "****\n[Original page](${URL}/${base}/${file}) where maybe you can edit it." >> Foswiki/${base}/${file}.md 65 echo -e "****\n[Original page](${URL}/${base}/${file}) where maybe you can edit it." >> Foswiki/${base}/${file}.md
66 66
67# pandoc -t html -f commonmark_x --self-contained Foswiki/${base}/${file}.md > Foswiki/${base}/${file}.htm 67# pandoc -t html -f commonmark_x --self-contained Foswiki/${base}/${file}.md > Foswiki/${base}/${file}.htm
68# cmark-gfm -t html -e footnotes -e table -e strikethrough Foswiki/${base}/${file}.md > Foswiki/${base}/${file}.body 68# cmark-gfm -t html -e footnotes -e table -e strikethrough Foswiki/${base}/${file}.md > Foswiki/${base}/${file}.body
69# ln -frs Foswiki/${base}/${file}.body combined/${base}/${file}.body 69# ln -frs Foswiki/${base}/${file}.body combined/${base}/${file}.body
70 ln -frs Foswiki/${base}/${file}.md combined/${base}/${file}.md 70 ln -frs Foswiki/${base}/${file}.md combined/${base}/${file}.md
71done
72 71
73notYetAnotherWiki.lua 72 if [ -f xx01 ]; then
73 rm xx01
74 fi
75done
74 76
75popd 77popd