Open tomsrocket opened 5 years ago
Kann ich grade nicht bestätigen. Wann kam das genau vor? Langfristig wäre es jedoch wahrscheinlich eh besser, Events, die später als heute anfangen, abzufragen (ist im Importer nur 1 Parameter) und dann den Nutzer auswählen zu lassen, welche Startdaten er/sie angezeigt bekommen möchte.
Aktueller Aufruf (so ähnlich):
scrapy crawl EventsSpider -o events.json -a [start=today]
wobei das in den eckigen Klammern optional ist
Folgendes ist auch möglich:
scrapy crawl EventsSpider -o events.json -a start=26.07.2018 -a end=05.08.2018
OK! Dann müsste man für den Cronjob Aufruf-Befehl irgendwie diese beide Datums erzeugen.. @webwurst geht das? Oder sollen wir dann dafür besser noch ein bash script oder sowas schreiben?
Ich könnte den Importer auch um das Feature erweitern, eine Spanne von Tagen ab "heute" anzugeben. In Python ist das Erzeugen der richtigen Daten wahrscheinlich einfacher als im Bash Script.
@tomsrocket @webwurst Das Feature mit der Zeitspanne ist jetzt im Scraper drin. Mit dem zusätzlichen Parameter "-a window=3" kann man eine Anzahl von Tagen angeben, welche nach dem Startdatum noch berücksichtigt werden, also z.B. alle Veranstaltungen heute und bis zu 3 Tagen in die Zukunft.
Es scheint einen Bug im Events importer zu geben, in der Elasticsearch-DB sind immer nur vergangene Events bis gestern drin, siehe z.B.: https://kibana.codeformuenster.org/goto/929edeca441409a9f7d0b35186506762