ds-rss/README.markdown

36 lines
1.1 KiB
Markdown
Raw Normal View History

2019-05-07 09:17:29 +02:00
# ds-rss
2019-06-13 04:09:23 +02:00
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.
2019-09-17 16:34:04 +02:00
and supporting to manage the `data.xml`.
2019-06-13 04:09:23 +02:00
## using
simply call `./gen.sh` for generating the target files.
2019-09-17 16:34:04 +02:00
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`.
2019-06-13 04:09:23 +02:00
## dependecies
2019-09-17 16:34:04 +02:00
* sh, coreutils, date, sed etc.
2019-06-13 04:09:23 +02:00
* xsltproc
2019-06-13 13:21:12 +02:00
## preview: screenshots
2019-06-13 13:24:56 +02:00
<img src="ss/ss-index.png" width="220">
2019-06-13 13:21:12 +02:00
2019-06-13 13:24:56 +02:00
<img src="ss/ss-download.png" width="220">
2019-06-13 13:21:12 +02:00
2019-06-13 13:24:56 +02:00
<img src="ss/ss-feed.png" width="220">