Skip to content

Analyse der Twittermeldungen der Leipziger Verkehrsbetriebe

Notifications You must be signed in to change notification settings

maweki/lvbstats

Repository files navigation

LVB Stats

Eine graphische Darstellung der Meldungen der Leipziger Verkehrsbetriebe.

Demo (mit Realdaten): http://maweki.de/lvbstats

Webseite

Zur Installation der Abhängigkeiten um selbst zu entwickeln wird node/npm benötigt

cd webpage
npm install

Grabber

Der Grabber hat mehrere Komponenten:

  • lvbstats-downloader.py: Lädt alle tweets der letzten Zeit runter (zum Beispiel Nachts oder das Archiv).
  • lvbstats-streamwatch.py: Beobachtet den Twitterstream und lädt (--web) den Volltext von abgekürzten Meldungen aus dem Internet runter
  • lvbstats-redownloader.py: Lädt den Tweet mit einer gewissen id erneut runter
  • lvbstats-checkdeleted.py: Checkt tweets aus der Datenbank, ob diese inzwischen gelöscht wurden
  • lvbstats-jsonout.py: Generiert aus den Tweets der Datenbank eine gesamtdatei, die von der Webseite gelesen werden kann.

zum Ausführen werden die Anforderungen aus der requirements.txt benötigt. Installation mit pip3 install --user -r requirements.txt

Entwicklung

Die Entwicklung passiert nach den Git Flow best practices. Pull request sollten also gegen den develop-Zweig entwickelt werden.

Lizenz

Die Seite http://maweki.de/lvbstats, die gerenderten Grafiken, Daten und errechneten Statistiken sind Lizenziert unter http://creativecommons.org/licenses/by-nc-sa/4.0/ (Creative Common Attribution-NonCommercial-ShareAlike 4.0 International)

Der Quellcode des Projekts ist lizenziert unter GPL2.0.

About

Analyse der Twittermeldungen der Leipziger Verkehrsbetriebe

Resources

Stars

Watchers

Forks

Packages

No packages published