RSS Feed and more for ds.ccc.de
Go to file
dome 6a1d8e5458 Merge branch '4-coverbilder-auf-index-html' into 'master'
Resolve "Coverbilder auf index.html"

Closes #4

See merge request Datenschleuder/ds-rss!5
2020-06-13 10:03:53 +00:00
i fixes: groups + transparency 2019-06-21 22:32:46 +02:00
ss update screenshots 2019-06-13 20:12:53 +02:00
.gitignore ignore some files 2019-06-13 03:28:59 +02:00
README.markdown new fn release added 2019-09-17 16:34:04 +02:00
data.xml DS101 2020-06-13 11:58:30 +02:00
download.xsl * fix baseurl before links with :// 2019-09-17 09:25:32 +02:00
gen.sh Fix: GNU stats does not work on MacOS or FreeBSD 2020-06-12 18:34:13 +02:00
index.xsl Chg: Fester Link auf DS96 im rechten Cover-Bild rausgeworfen 2020-06-12 18:54:55 +02:00
rss.xsl feature: limitenclosure option 2019-06-12 23:48:42 +02:00
sort.xsl transform for index.html and storting data.xml 2019-06-13 03:29:43 +02:00

README.markdown

ds-rss

generate parts of the datenschleuder website from source data.xml:

  • rss feed as ds-feed.xml,
  • oldfashioned hypertext download.html and
  • the informative index.html

utilizing XML transformations.

and supporting to manage the data.xml.

using

simply call ./gen.sh for generating the target files.

creating a new entry for data.xml is supported with ./gen.sh release or ./gen.sh release 99 for a custom issue number, here 99. to omit the explaining information, simply disregard stderr: ./gen.sh release 2>/dev/null. replicating entry for ds #99 including the datetime: ./gen.sh release 99 1568505600. the release message is whatever are remaining non-numeric arguments: ./gen.sh release 99 1568505600 Die Ausgabe \#100 ist schon einige Zeit fertig und ausgeliefert. Die Freunde der Digitalen Ausgabe wird freuen, dass die Aushabe \#99 nun online ist.

for sorting data.xml, call ./gen.sh sort.

dependecies

  • sh, coreutils, date, sed etc.
  • xsltproc

preview: screenshots