| out | ||
| .gitignore | ||
| 0_get_recipes.py | ||
| 1_clean_json.py | ||
| 2_to_markdown.py | ||
| 3_to_mediawiki.py | ||
| 4_post_to_wiki.py | ||
| config_example.py | ||
| do-it.sh | ||
| fruehstueck.csv | ||
| fruehstueck.py | ||
| README.md | ||
| report_allergene.md | ||
| report_allergene.py | ||
| report_allergene_korrektur.csv | ||
| requirements-dev.txt | ||
| requirements.txt | ||
gpn23-recipes
software wo die rezepte ausm tandoor ins wiki tut oder csv für die frühstücksschildchen generiert.
sicherheitshinweise
die skripte sind für alle einsatzzwecke nicht für eine vollautomatisierung gedacht. man kann damit zwar wiki-artikel erstellen, richtig hübsch werden diese aber erst mit manueller nachbereitung. man kann damit zwar eine vorversion des inputs für die frühstücksbeschilderung erstellen, eine manuelle korrektur und kontrolle ist aber immer notwendig, weil manche zutaten wie margarine oder gemüsebrühe immer nochmal auf die genauen inhaltsstoffe überprüft werden sollen (margarine kann milch enthalten, gemüsebrühe teilweise kennzeichnunspflichtige allergene wie sellerie).
skripte
-
0_get_recipes.pyzieht json aus der tandoor api und speichert sie ab. wir haben uns hier für tandoors json-format entschieden, weil das schema.org's recipe json zuviele wünsche offen gelassen hätte. -
1_clean_json.pyreinigt das json -
2_to_markdown.pyconvertiert die rezepte in eine sinnvolle markdown-datei -
3_to_mediawiki.pywandelt das markdown in wikitext um -
4_post_to_wiki.pypostet einzelne rezepte (oderall) in ein mediawiki -
config_example.pyist ein beispiel als vorlage fürconfig.py -
fruehstueck.pyerstellt eine manuell zu überprüfende vorversion des csv für gbg -
report_allergene.pyerstellt ein csv zur durchsicht auf allergene
allergene
stand 2025 haben wir allergene in tandoor in der description der zutaten ("foods") hinterlegt. dabei ist zu beachten, dass wir alle hinsichtlich der allergene uneindeutigen zutaten wie "gemüsebrühe" mit ~ "Verwendetes Produkt prüfen!" markiert haben; und dann in einem manuellen schritt überprüft haben.
Goulaschware License (Revision 42)
As long as you retain this notice you can do whatever you want with this stuff. If we meet some day, and you think this stuff is worth it, you can buy me a vegan goulasch in return.