25 lines
756 B
Markdown
25 lines
756 B
Markdown
# fosdem2gemini
|
|
|
|
Convert the [FOSDEM](https://fosdem.org/) schedule to gemtext
|
|
(`text/gemini`) format, to be served via
|
|
[Gemini](https://en.wikipedia.org/wiki/Gemini_(protocol)).
|
|
|
|
## 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.
|