aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichał Łyszczek <michal.lyszczek@bofc.pl>2018-01-26 15:50:49 +0100
committerMichał Łyszczek <michal.lyszczek@bofc.pl>2018-01-26 15:51:07 +0100
commite8174b77a031948e8614cb54fe2aa5af32fbf507 (patch)
tree50b4916a0e44d340f4638608ef12868973699d56
parent9c9a79b8dc07eaff1d3e24c9456e19ddc7a3fe02 (diff)
downloadembedlog-e8174b77a031948e8614cb54fe2aa5af32fbf507.tar.gz
embedlog-e8174b77a031948e8614cb54fe2aa5af32fbf507.tar.bz2
embedlog-e8174b77a031948e8614cb54fe2aa5af32fbf507.zip
add: gen-download-page script
-rw-r--r--.gitignore1
-rw-r--r--Makefile.am1
-rwxr-xr-xgen-download-page.sh28
-rw-r--r--readme.md2
4 files changed, 32 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index bc43385..5822ffa 100644
--- a/.gitignore
+++ b/.gitignore
@@ -39,5 +39,6 @@ test.log
test.trs
tst/coverage.info
tst/coveragereport/
+www/downloads.html
www/manuals
www/out
diff --git a/Makefile.am b/Makefile.am
index caa996f..092ba84 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -4,6 +4,7 @@ SUBDIRS = include src tst man examples www
EXTRA_DIST = tap-driver.sh man2html.sh
www:
+ ./gen-download-page.sh
./man2html.sh
make www -C www
diff --git a/gen-download-page.sh b/gen-download-page.sh
new file mode 100755
index 0000000..81bb843
--- /dev/null
+++ b/gen-download-page.sh
@@ -0,0 +1,28 @@
+#!/bin/sh
+
+project='embedlog'
+out='www/downloads.html'
+remote="http://distfiles.kurwinet.pl/${project}"
+
+# extract links to files
+links="$(curl "${remote}/" 2>/dev/null \
+ | grep "${project}-[0-9]*\.[0-9]*\.[0-9]*\." | sort -r)"
+
+exec 1<&-
+exec 1<>"${out}"
+
+echo > "${out}"
+echo "<h1>downloads</h1>"
+echo "<h2>git</h2>"
+echo "<p>"
+echo "git clone git@kurwinet.pl:${project}<br>"
+echo "git clone git://kurwinet.pl/${project}<br>"
+echo "git clone http://git.kurwinet.pl/${project}<br>"
+echo "</p>"
+
+echo "<h2>tarballs</h2>"
+echo "<pre>"
+
+# convert links to absolute
+echo "${links}" | sed "s:a href=\":a href=\"${remote_sed}/:"
+echo "</pre>"
diff --git a/readme.md b/readme.md
index 3495d73..0a7f585 100644
--- a/readme.md
+++ b/readme.md
@@ -1,3 +1,5 @@
+[kursg-meta]: # (order: 1)
+
About
=====