Hirdetés

Sorozatpremierek terminálban? Íme egy gyors script!

Szeretnék nektek mutatni egy shell scriptet, ami terminálban kilistázza a népszerű Sorozatjunkie weboldal hazai sorozatos premiernaptár szekciójából, az aznap frissen megjelenő sorozatokat!

Az ötlet onnan jött, hogy gyakran keresgélek új epizódokat, és szerettem volna egy gyorsabb, egyszerűbb megoldást, ami nélkülöz minden felesleges kattintást és reklámot. A script egy egyszerű web scraping technikát használ, hogy automatikusan kigyűjtse az aktuális naphoz tartozó sorozatpremiereket, majd ezt egy jól átlátható formában megjeleníti a terminálban.

A script meghatározza az aktuális dátumot MM.DD formátumban, letölti a Sorozatjunkie premiernaptár adott évhez tartozó HTML oldalát, majd eltávolítja a HTML elemeket és az egyéb felesleges formázásokat. Kiszűri azokat a sorokat, amelyek az aktuális napi premierdátummal kezdődnek, majd megjeleníti az eredményt tiszta formában a terminálban:

TIDAL Hi-Fi 24bit/192KHz (Max quality) Linuxon

Távol áll tőlem, hogy Elektron alapú wrapper alkalmazást ajánljak másoknak, de alternatíva híján most kivételt teszek lévén, Linux alatt a TIDAL Hi-Fi egy igen hasznos alkalmazás lehet a hozzám hasonló pingvines audiófileknek.
Mint azt már említettem, a TIDAL Hi-Fi egy Elektron-alapú wrapper (Electron Castlabs verzióját használja) a hivatalos TIDAL webes lejátszóhoz. Ez a webes lejátszó támogatja (Widevine DRM plugin segítségével) a zenei streaming szolgáltatás High & Max hangminőségét, ami TIDAL esetében (Linuxon) maximum 24bit/192KHz flac lejátszást jelent. Az MQA "sajnos" továbbra is csak a Strawberry alkalmazásban érhető el. (API token segítségével)

A TIDAL Hi-Fi mindent kínál amit a TIDAL webes alkalmazása nyújt egy alapvető asztali alkalmazás köré csomagolva sőt! ennél többet is mert a Hi-Fi Max lejátszáson túl kapunk még értesítést (és annak vezérlési lehetőségét), AlbumArt, Discord, ListenBrainz és MPRIS integrációt, egyéni gyorsbillentyűket, Skip Artists funkciót, API integrációt az állapot és a lejátszás számára, valamint egyedi CSS témázási lehetőséget. Emellett rendszeresen frissül javításokkal és új funkciókkal, jól néz ki, és elég extra konfigurációt biztosít ahhoz, hogy érdemes legyen használni.