Skip to content
Timo Cornelius Metzger edited this page Nov 11, 2020 · 10 revisions

Willkommen im Wiki für wdr-okr!

Die Module in diesem Repo sind Teil eines Projekts zur automatisierten Erfassung, Analyse und Visualisierung von Nutzungsdaten.

Das Gesamtprojekt nutzt dazu zwei Komonenten:

  • Der "Intelligence Layer": Ein System, das Daten aus unterschiedlichen Quellen (Instagram, Youtube, Spotify, Webserver-Statistiken, etc.) ausliest, in ein nutzbares Format bringt und in einer Datenbank bereitstellt
  • Die Daten-Visualisierung: Eine Reihe von Visualisierungen und Auswertungen in chart.io, die auf der Datenbank des Intelligence Layer basieren.

In diesem Repo befindet sich der Intelligence Layer.

Aufbau des Intelligence Layer

Der Intelligence Layer verbindet die folgenden drei Elemente:

  • Indiviuell angepasste Scraper für die einzelnen Datenquellen (Instagram, Youtube, Spotify, Webserver-Statistiken, etc.)
  • Datenbank-Modell zum Speichern der Daten
  • Django-basiertes CMS zum Anlegen und Editieren von Datenquellen

1. Scraper

Die Scraper des Intelligence Layer stellen die Verbindung zu externen Datenquellen her. Für jede Datenquelle existiert ein individuell angepasstes Scraping-Modul.

Im Moment nutzt der Intelligence Layer Daten für folgende Formate:

  • Instagram-Accounts (über die Quintly-API)
  • Youtube-Accounts (über die Quintly-API)
  • Podcasts (über die APIs von Spotify, Podstat, Mediatrend und Webtrekk)

2. Datenbank-Modell

3. Django-basiertes CMS

Clone this wiki locally