Dashboard Woche letzter Tag

Der letzte Tag der Dashboard Woche war für unser Personal Project reserviert. Ein Projekt, an dem wir in den letzten 4 Wochen regelmäßig arbeiten sollten.

Mein Projekt ist der Binge Calculator. Ein Tool für den leidenschaftlichen Seriengucker, der seine Zeit optimal planen möchte oder einfach um zu wissen, wie lange man für eine Serie braucht.Man soll einstellen können, wie viele Episoden man an einem Tag schauen möchte und dann berechnet der Binge Calculator, wie lange man anhand der Auswahl für die Serie braucht. Idealerweise sollte noch ausgegeben werden, auf welchen Streaming Plattformen die Serie verfügbar ist. Sowie die Kosten, die für das Streamen der gesamten Serie anfallen. Sagt das Ergebnis beispielsweise 40 Tage, müsste man für zwei Monate ein Abo abschließen. So viel zur Idee. 

Zu Beginn hatte ich die Idee, mit APIs zu arbeiten. Doch das funktioniert mit Tableau nicht. Dann wollte ich Werstreamt.es oder die ImdB scrapen. Doch das lassen die Seiten nicht zu. Die APIs, mit denen ich früher schon einmal an diesem Projekt gearbeitet habe, lassen nur 100 Abfragen pro Tag zu, was leider sehr schnell erreicht ist. Beispielsweise wenn man nur nach einem Schlagwort sucht und es mehrere Treffer dazu gibt, zählt das alles in die Abfragen mit rein.Es gibt von Tableau ein offizielles TV Dashboard mit den IMdB Daten. Am Ende bin ich darauf umgestiegen, habe mir eine Tabelle mit den Infos zusammengestellt, die ich für meine Auswertung brauchte und diese exportiert. Dabei habe ich den Datensatz von knapp 200k Serien auf 36 reduziert, einfach um meine Idee zu testen. Erweitern kann ich es später immer noch.

Die Serien sind in drei Kategorien aufgeteilt, die ich manuell hinzugefügt habe: LiveAction (eine Fernsehsendung oder ein Film, der von echten Schauspielern und Schauplätzen anstelle von Animation oder Computer-generierten Effekten dargestellt wird), Animation sowie Anime. Als Faustregel gilt, dass animierte Serien eine Laufzeit von ca. 20-30 Minuten haben. Sitcoms (LiveAction) laufen ebenfalls ca. 20-30 Minuten pro Episode. Alles andere läuft etwa 40-60 Minuten pro Episode.

Binge Calculator auf Tableau Public

Das Dashboard startet mit einer leeren Seite, die noch einmal die Anleitung zeigt, die ebenfalls im Filter zu finden ist. Nach der Auswahl gelangt man zum Herzstück des Dashboards, der richtigen Berechnung:

Anhand der “Episodes per Day” Auswahl wird dann die Watchtime pro Tag, pro Staffel sowie für die gesamte Serie berechnet. Des Weiteren werden ein paar Infos zur Serie ausgegeben. In welchem Jahr ist die Serie gestartet? Wann ist sie geendet (läuft die Serie noch, bleibt das Feld leer), der Status (Ongoing oder Ended) sowie die Kategorie. Zudem ein paar Infos zur Anzahl der Staffeln, Anzahl der Episoden sowie die durchschnittliche Laufzeit pro Episode und die gesamte Laufzeit der Serie in Minuten.

Die Charts darunter zeigen noch einmal die Anzahl der Staffeln mit den Episoden und das IMdB-Rating als Donut dargestellt.

Probleme:Die IMdB ist nicht sonderlich gut gepflegt. Man müsste mehr Zeit in die Vorbereitung der Daten stecken. Zudem wäre ein Erscheinungsjahr für die Staffeln noch ganz nett. Die Bilder einzufügen war schwerer als gedacht. Ständig funktionieren Links nicht. Auch aktualisiert sich die Datenquelle (trotz) refresh nicht wirklich, weshalb zwei Serien noch falsch zugeordnet sind.

Nächste Schritte:

Die Daten bereinigen. Streaming Plattformen sowie Preise anbinden. Mehr Serien hinzufügen. Bugs fixen.

Author:
Birthe Claussen
Powered by The Information Lab
1st Floor, 25 Watling Street, London, EC4M 9BR
Subscribe
to our Newsletter
Get the lastest news about The Data School and application tips
Subscribe now
© 2025 The Information Lab