Ein neues Gladys-Dashboard-Widget, das die bevorstehenden Kinofilme als Plakatraster anzeigt — im Stil des bereits in der App vorhandenen Wetter-Widgets.
Jedes Plakat ist anklickbar und öffnet ein Detailfenster: Handlung, vollständiges Veröffentlichungsdatum, ein « Trailer ansehen »-Button (YouTube, neuer Tab) und ein Link zur TMDB-Seite.
Das Widget folgt der Sprache des Kontos (Französisch, Englisch, Deutsch): Titel, Handlung und Trailer werden in der Sprache des Nutzers angezeigt, mit automatischem Rückgriff auf Englisch, wenn TMDB keine Übersetzung für einen weniger bekannten Film hat.
Die Daten werden 30 Minuten serverseitig zwischengespeichert, um TMDB nicht bei jedem Öffnen des Dashboards zu belasten.
Was das Widget (noch) nicht kann
Die ursprüngliche Idee umfasste auch die Vorstellungen des nächstgelegenen Kinos über AlloCiné. Dieser Teil ist vorerst zurückgestellt: Die inoffizielle AlloCiné-API funktioniert nicht mehr (die Domain löst nicht mehr auf). Ohne eine zuverlässige Datenquelle für Kinovorstellungen bleibt dieser Teil zu finden — eine Möglichkeit wäre, sich auf eine bestimmte Kette (UGC, Pathé, CGR…) statt auf einen Aggregator zu konzentrieren.
Ideen?
Lohnt es sich, weiterzumachen? Einige Ideen sind bereits in der Diskussion, um Prioritäten zu setzen oder zu verwerfen:
eine Bewertung ( TMDB) direkt auf dem Plakat
ein Genre-Filter (Action, Komödie…) in der Widget-Konfiguration
eine zuverlässige Quelle für die Vorstellungen eines bestimmten Kinos finden
Ich habe angefangen, ein gladys-UGC, gladys-pathe, gladys-cgr zu machen, das dieses Widget verwendet, und ich finde die Idee, die Vorstellungen des Tages für mein ausgewähltes Kino in gladys zu haben, ganz gut
Danke für das Feedback! Das Problem liegt am Kino-Identifikator: 5914Z ist keine gültige AlloCiné-ID. Ich habe überprüft, und diese Referenz entspricht keinem Kino bei AlloCiné — daher der 404-Fehler, wenn das Widget die Vorstellungen abruft.
AlloCiné-Identifikatoren scheinen immer mit einem Buchstaben zu beginnen (z. B. P0680, C0159, W2904…). Deiner beginnt mit einer Zahl, daher muss er woanders herkommen (eine andere App oder eine alte URL).
Die richtige Methode:
In der Integrationskonfiguration starte die Aktion « Mein Kino finden », indem du deine Stadt oder deine Postleitzahl eingibst.
Kopiere den Identifikator, den sie dir zurückgibt (z. B. P0680), in das Feld « Kino-Identifikator ».
Speichere: Der Status sollte „Verbunden“ bleiben und das Widget die Vorstellungen des Tages anzeigen.
Lass mich wissen, ob es mit dem richtigen Identifikator funktioniert
entweder änderst du die ID deines Kinos in der Konfiguration, oder es ist ein UGC, Pathé oder CGR, und in diesem Fall verwendest du eine dieser Integrationen
Ich wollte die Elemente eines anderen Kinos in das Dashboard importieren. Um diese Informationen zu erhalten, müssen Sie den Konfigurationsabschnitt der Integration ändern.