0
Author: iamrbn
Downloads: 60
Stars: 0
Type: Home Screen Widget
Published on: 17 July 2022
Based on this reddit post of u/trbn_hck
Unfortunately the Repositorie in his GitHub profile is no longer exist.
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.
Sollte es noch oder ĂĽberhaupt kein Titelbild zu einem Artikel geben (Grund Eilmeldung) so wird ein Platzhalter verwendet um eine Fehlermeldung zu vermeiden.
In der Feed Ansicht kann die Übersicht News oder Regional ausgewählt werden.
Was Ausgewählt wurde wird später im Header angezeigt. Zudem zeigt der Feed u. a. farblich an ob ein Artikel eine Eilmeldung ist. Jedes einzelne Zeile ist klickbar und führt zum jeweiligen Artikel.
Es kann eingestellt werden ob du Nachrichten über Neue Meldungen vom Feed und neue Folgen von "tagesschau in 100 Sekunden" erhalten möchtest.
let enableNotifications = true //true: Neue Pushnachrichten erlabut, ansonsten 'false'
let tagesschau100sec = true //true fĂĽr Push-Notifications bei neuer Folge
Im Script können neben dem erlauben von Push Notifications auch den ungefähren [^1] Refresh Intervall des Widgets einstellen zudem den standard Feed-Typ eingestellt werden.
news
oder regional
let refreshInt = 60 //Refresh Intervall der einzelnen Widgets in Minuten eingeben
let feedType = 'news' //Standard Feed Typ eingeben 'news' oder 'regional' möglich
detailview
Beim eintragen des Keywords "detailview" wird der erste Artikel in der Detailansicht präsentiert.
Ressort
Widgets können mit den keywords "news" oder "regional" den jeweilgen Feed anzeigen.
Wichtig: Sollten beide optionen gewĂĽnscht sein so sollten die jeweiligen Keywords getrennt werden d. h. durch z.B. ein Semicolon ;
(Bsp. regional;detailview
)
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
│ │ ├─ appIconRounded.png
│ │ ├─ background.png
│ │ ├─ Eilmeldung_NoThumbnailFound.png
Das Script verfĂĽgt ĂĽber eine Selbstupdate Funktion[^2]. Der User bekommt nach dem Script Update auf GitHub eine benachrichtigung das eine neue Version zur verfĂĽgung steht.
[^1]:refreshAfterDate
The property indicates when the widget can be refreshed again. The widget will not be refreshed before the date have been reached. It is not guaranteed that the widget will refresh at exactly the specified date.
The refresh rate of a widget is partly up to iOS/iPadOS. For example, a widget may not refresh if the device is low on battery or the user is rarely looking at the widget.
Source: Scriptable Documentation