Convert the FOSDEM schedule to gemtext (text/gemini) format, to be served with Gemini.
Go to file
Stephane Bortzmeyer 454d05cb7a First code import 2021-03-27 14:23:16 +01:00
.gitignore Initial commit 2021-03-27 14:16:05 +01:00
LICENSE Initial commit 2021-03-27 14:16:05 +01:00
Makefile First code import 2021-03-27 14:23:16 +01:00
README.md First code import 2021-03-27 14:23:16 +01:00
sample-index.gmi First code import 2021-03-27 14:23:16 +01:00
schedule2gemtext.py First code import 2021-03-27 14:23:16 +01:00

README.md

fosdem2gemini

Convert the FOSDEM schedule to gemtext (text/gemini) format, to be served via Gemini.

Installation

Download the program. Be sure you have the [lxml](https://lxml.de/library. Edit sample-index.gmi to suit your needs and rename it index.gmi. Then run the program periodically, for instance through cron:

# FOSDEM
26 1,5,9,13,17,21 * * *  (cd /path/to/FOSDEM; make all)

Technical details

The FOSDEM schedule is publically available (from the schedule management system Pentabarf) as a XML file (whch we can retrieve with, for instance, wget https://fosdem.org/2021/schedule/xml). The use of a structured format allows us to convert it easily.