tagesschau-widget for Scriptable
Based on this reddit post of u/trbn_hck
Unfortunately the Repositorie in his GitHub profile is no longer exist.
👀
Widget übersicht
✨
Features Verfügbare widget größen
- small
- medium [detail & list view]
- large [detail & list view]
- extra large [detail & list view] (iPadOS15 und höher)
Klickbare Elemente
Bei den "detailview" Widgets ist ausschließlich das Titelbild klickbar und führt zum entsprechenden Artikel. Zudem sind in den "detailview" Widgets die Ressort Tags Klickbar und führen zur entsprechenden Ressort Übersicht (Ausgenonnem ist "Sonstiges") Bei den "listview" bzw. normalen widgets ist der komplette jeweilige "Stack" (graue hintergrund) klickbar.
No Thumbnail Found ++ Eilmeldung ++
Sollte es noch oder überhaupt kein Titelbild zu einem Artikel geben (Grund Eilmeldung) so wird ein Platzhalter verwendet.
Widget Parameter
app
Wenn im jeweiligen Widget Parametern der Begriff "app" eingetragen wird, werden beiträge aus diesem widget beim anklicken in der tagesschau-app geöffnet. Standard ist der web-browser.
detailview
Beim eintragen des Keywords "detailview" wird der erste Artikel in der Detailansicht präsentiert.
Wichtig: Sollten beide optionen gewünscht sein so sollten die jeweiligen Keywords getrennt werden d. h. durch z.B. ein Semicolon ;
(Bsp. app;detailview
)
In App Lauf
Beim starten des Scripts in der App wird als erstes ein Menu angezeigt.
Dieses zwigt in der Headline den aktuellsten Titel, Topline + Ressort.
Zudem wird angezeigt ob das extraLarge Widget
auf dem Gerät unterstützt wird. Voraussetzung ist ein iPad mit iPadOS 15 oder neuer.
Erster Lauf
Beim ersten Lauf wird im Scriptable Ordner ein neuer Ordner erstellt mit dem Namen "tagesschau-widget" In diesem werden die drei unten aufgeführten Bilder abgelegt.
iCloud Drive/
├─ Scriptable/
│ ├─ tagesschau-widget/
│ │ ├─ header.png
│ │ ├─ appIcon.png
│ │ ├─ background.png
│ │ ├─ Eilmeldung_NoThumbnailFound.png
Selfupdate Funktion
Das Script verfügt über eine Selbstupdate Funktion. Der User bekommt nach dem Script Update auf GitHub eine benachrichtigung das es eine neue Version zur verfügung gibt. (Function is written by the amazing @mvan231)