Important
Die Extension funktioniert nicht mehr, da Cloudflare die API requests von Github Actions blockiert. Dementsprechend können die Daten nicht mehr abgeglichen werden.
Ein einfacher Banner unter den Youtube-Videos zeigt an, ob auf das Video bereits reagiert wurde. Das Ganze soll den Jungs helfen, weniger auf doppelte Videos zu reagieren. Ob das funktioniert? Mal sehen 😅
Bei Firefox muss dem Addon nach dem installieren noch die Erlaubnis erteilt werden, auf youtube.com und pietsmiet.de zuzugreifen:
Folgende Liste hab ich getestet. Andere Browser sollten auch ohne Probleme klappen
- Chrome 109.0.5414.120
- Edge 110.0.1587.50
- Brave 1.48.167
- Firefox 110.0
Gefunden | Nicht gefunden |
---|---|
Alle Vorschläge | Einzeln gefunden | Einzeln nicht gefunden |
---|---|---|
Hauptfenster | Color Picker |
---|---|
- Ich verwende die Youtube Api um alle Videos der "Uploads" Playlist des @PietSmietTV-Kanals abzufragen.
- Dann wird der Titel nach "react" durchsucht und geprüft, ob die Beschreibung "Original(-)Video" enthält (das - ist optional), um sicher zu gehen, dass das Video auch wirklich verlinkt ist. Wenn beides zutrifft, wird die Beschreibung nach YouTube-Links durchsucht und dann in matches.json geschrieben. Ebenfalls werden die Vorschläge auf pietsmiet.de abgefragt und gefiltert. Das Ergbnis wird in suggestions.json gespeichert.
- Github Actions führt immer um 16:00 Uhr einen Workflow aus, der die Matches aufgrund der täglichen Video-Uploads neu generiert. Github verschiebt bei "high load" Uhrzeiten (zur vollen Stunde) die Workflows zu Zeiten wenn weniger Last ist. Es kommt also öfter vor, dass Github den Workflow einfach zu einem komplett anderen Zeitpunkt ausführt.
- Die Browser Extension holt sich dann die beiden .json Dateien, prüft ob die aktuelle VideoID der Browser URL in den Dateien enthalten ist und fügt entsprechend die Box unter dem Video ein.