PietSmiet Reactions YouTube
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 đ
Downloads
Bei Firefox muss dem Addon nach dem installieren noch die Erlaubnis erteilt werden, auf youtube.com und pietsmiet.de zuzugreifen:
Getestete Browser
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
Screenshots
YouTube.com
Gefunden | Nicht gefunden |
---|---|
PietSmiet.de
Alle VorschlÀge | Einzeln gefunden | Einzeln nicht gefunden |
---|---|---|
Popup
Hauptfenster | Color Picker |
---|---|
Wie funktioniert das Ganze?
- 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.