This pull request adds a command line flag -c.
If the jsonify parameter and the combine flag (-j [PATH] -c) are set, it will generate a folder containing a combined.json file.
The file contains all available dishes for the selected canteen in a valid JSON format.
Example:
The command python3 main.py ipp-bistro -j testOut -c creates in addition to the default parser output the combined.json file with the following output (shortened):
{
"canteen_id": "ipp-bistro",
"weeks": [
{
"year": 2018,
"number": 9,
"days": [
{
"dishes": [
{
"name": "Italienische Pasta mit Zucchini, Kirschtomaten, Pesto und Parmesan",
"price": 4.8
},
{
"name": "Thailändischer Gemüseeintopf mit Mie Nudeln und frischem Koriander",
"price": 3.5
},
{
"name": "Toskanisches Rindergulasch mit Rosmarin, Thymian und Tomaten geschmort, dazu Teigwaren",
"price": 5.8
},
{
"name": "Gebratenes Lachsfilet mit Zitronen-Bechamel und Gemüsereis",
"price": 7.2
}
],
"date": "2018-03-01"
},
{
"dishes": [
{
"name": "Gemüsegulasch mit Kartoffeln, Paprika, Zwiebeln und Tomaten",
"price": 3.5
},
{
"name": "Asianudeln mit Gemüse, Ingwer, Limette, Chili und frischem Koriander",
"price": 4.9
},
{
"name": "Würziger Putenbrustbraten mit karamellisierten Karotten und Kartoffeln",
"price": 7.4
},
{
"name": "Wildpflanzerl mit Kartoffelstampf, kräftiger Jus und Preiselbeeren",
"price": 5.6
}
],
"date": "2018-02-28"
},
{...}
]
}
]
}
This pull request adds a command line flag
-c
. If the jsonify parameter and the combine flag (-j [PATH] -c
) are set, it will generate a folder containing acombined.json
file. The file contains all available dishes for the selected canteen in a valid JSON format.Example: The command
python3 main.py ipp-bistro -j testOut -c
creates in addition to the default parser output thecombined.json
file with the following output (shortened):