362b7247b8 | ||
---|---|---|
docs | ||
webapp | ||
.gitignore | ||
Makefile | ||
README.md | ||
requirements.txt | ||
spider.py |
README.md
Green Spider
Initiative und Tools zur Förderung eines benutzer*innenfreundlichen Auftritts von Bündnis 90/Die Grünen im Web
Tools
-
Spider: Sammelt Informationen über Websites von B90/GRÜNE Gliederungen
-
Webapp: Darstellung der Spider-Ergebnisse unter netzbegruenung.github.io/green-spider/
Aktivitäten
Es ist geplant, auf Basis der gesammelten Informationen (siehe Spider) Informationen an die Betreiber*innen der Websites zu versenden. Hierzu müssen Prozesse erarbeitet und vermutlich weitere Tools geschaffen werden.
Community
Green Spider ist ein Projekt des netzbegrünung e. V. Mitwirkung ist herzlich willkommen.
Zur Kommunikation dient der Chatbegrünung-Kanal #green-spider sowie die Issues hier in diesem Repository.
Anleitung
Spider ausführen
Damit werden alle bekannten WWW-Adressen aus netzbegruenung/green-directory geprüft und Daten dazu gesammelt.
Voraussetzungen:
- GNU make
- Python 3
- virtualenv
Starte den Vorgang mit diesem Befehl:
make spider
Das Ergebnis ist die Datei webapp/dist/data/spider_result.json
. Wenn Du die neuen Daten ins Repository einspielen möchtest, erstelle bitte einen Pull Request.
Webapp aktualisieren
Die unter https://netzbegruenung.github.io/green-spider/ veröffentlichte Webapp zeigt den Inhalt des docs Verzeichnisses für den master
Branch dieses repositories an. Dieser kann automatisch neu erzeugt werden.
Voraussetzungen:
- npm
Um den Inhalt des docs-Verzeichnisses zu aktualisieren, gibt es im Makefile dieses Kommando:
make webapp
Das Ergebniss sollte als Pull Request beigesteuert werden.