summaryrefslogtreecommitdiff
path: root/strus/create_xml.sh
diff options
context:
space:
mode:
authorAndreas Baumann <mail@andreasbaumann.cc>2018-04-27 20:45:12 +0200
committerAndreas Baumann <mail@andreasbaumann.cc>2018-04-27 20:45:12 +0200
commit74087a15b63dbc062e1c8a785917f44cda5f14c7 (patch)
treebd20677420b33aae27bb3ba6065c1757880caecf /strus/create_xml.sh
parente372ee22511a0e084b7957316909705bf9628d01 (diff)
downloadwww-andreasbaumann-cc-74087a15b63dbc062e1c8a785917f44cda5f14c7.tar.gz
www-andreasbaumann-cc-74087a15b63dbc062e1c8a785917f44cda5f14c7.tar.bz2
better GDPR page
Diffstat (limited to 'strus/create_xml.sh')
-rwxr-xr-xstrus/create_xml.sh58
1 files changed, 0 insertions, 58 deletions
diff --git a/strus/create_xml.sh b/strus/create_xml.sh
deleted file mode 100755
index 4ef5c5a..0000000
--- a/strus/create_xml.sh
+++ /dev/null
@@ -1,58 +0,0 @@
-#!/bin/sh
-
-cat <<EOF
-<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
-<posts>
-EOF
-
-if test `uname -s` = 'Darwin'; then
- SED=gsed
-else
- SED=sed
-fi
-
-for file in `find ../content/ -name '*.md'`; do
- echo "$file.." 1>&2
- slug=`echo $file | $SED 's@../content@@g' | $SED 's@/_index.md$@@g' | $SED 's@.md$@@g'`
- if test "x$slug" = "x"; then
- slug="/"
- fi
-
- slug=`echo $slug | sed 's@^//@/@g'`
-
- awk 'BEGIN { i = 0 } /\+\+\+/{x="F"++i;}{print > x;}' $file >/dev/null 2>&1
-
- if test ! -f F1 -a -f F2; then
- continue
- fi
-
- tail -n +2 F1 > meta.toml
- tail -n +3 F2 > body.md
-
- $SED -i 's/\&/&amp;/g' meta.toml
- $SED -i 's/</\&lt;/g' meta.toml
- $SED -i 's/>/\&gt;/g' meta.toml
- $SED -i 's/\&/&amp;/g' body.md
- $SED -i 's/</\&lt;/g' body.md
- $SED -i 's/>/\&gt;/g' body.md
-
- remarshal -if toml -of json meta.toml > meta.json
- pandoc -f markdown -t docbook body.md > body.xml
-
- echo "<post>"
- echo "<slug>$slug</slug>"
- echo "<filename>$file</filename>"
- echo "<meta>"
- cat meta.json
- echo "</meta>"
- echo "<body>"
- cat body.xml
- echo "</body>"
- echo "</post>"
-
- rm -f meta.* body.* F1 F2
-done
-
-cat <<EOF
-</posts>
-EOF