Az Invidious a YouTube alternatív kezelőfelülete, Az Invidious nem használja a hivatalos YouTube API-t, ehelyett a YouTube webhely forráskódját elemzi a szükséges információk megszerzéséhez (például olyan projektekhez, mint a youtube-dl és a NewPipe.
A legtöbb felhasználói kérés feldolgozása a telepített szerveren keresztül történik, ami pozitívan hat a felhasználókra. A projekt kódja a Crystal programozási nyelvre van írva, a PostgreSQL DBMS-t használja, és az AGPLv3 + licenc alatt terjesztik.
Invidious, valójában analóg a meglehetősen népszerű korábbi HookTube webszolgáltatással , amelynek szerzője tavaly júliusban (egy héttel az Invidious bejelentése után) figyelmeztető levelet kapott a Google-tól a YouTube API felhasználási feltételeinek megsértése miatt, és kénytelen volt leállítani szolgáltatása "Normál" munkáját.
A HookTube fő célja az volt, hogy felhasználói kéréseket küldjön a Google szervereire (YouTube), amelyek bár javították a felhasználók magánéletét, és lehetővé tették számukra a videók (köztük például a földrajzi korlátozásokkal rendelkező) videók megtekintését és letöltését is.
Az Invidious jelenleg havi kiadási ciklust folytat y célja, hogy saját Invidious példányaik rendszergazdáinak többé-kevésbé releváns és stabil forráskód-fejlesztéseket biztosítson.
Invidious Features
Bántó Lehetővé teszi a felhasználók számára, hogy YouTube-videókat reklámozás és Google követés nélkül nézhessenek.
Ezen a ponton az Invidious API a FreeTube alkalmazást, a MusicPiped zenelejátszót és a CloudTube webhelyet használja.
Továbbá, Az előfizetések importálásának / exportálásának lehetőségét az Invidious programban is kiemelik (beleértve a NewPipe formátumot is), böngészési előzmények és beállítások. RSS-támogatás a YouTube-hírcsatornákhoz és az egyéni hírcsatornákhoz.
valamint az előfizetések kezelésének lehetősége, csak a meg nem látogatott videók és a legfrissebb videók megjelenítése, értesítések kézbesítése az új videókról, az előfizetések importálása a YouTube-ról.
Az Invidious másik nagyon jó tulajdonsága, hogy beágyazhatja az Invidious videókat más webhelyek oldalaira. Mind közvetlenül, mind a YouTube-ról (szkript segítségével).
Figyelemre méltó az is, hogy az Invidious saját API-t biztosít a fejlesztők számára. Az ebben a kezelőfelületben kiemelhető egyéb funkciók közül a következőket találjuk:
- Csak hang mód (nem kell nyitva tartani az ablakot a mobilon)
- Ingyenes szoftver (AGPLv3 licenc)
- Az Invidious szolgáltatásban nincsenek hirdetések vagy felhasználói nyomon követés
- Az előfizetések mentéséhez nem kell Google-fiókot létrehozni
- Könnyű (a honlap tömörítve ~ 4KB)
- Sötét mód
- Integrált állvány
- Állítsa be az alapértelmezett lejátszóbeállításokat (sebesség, minőség, automatikus lejátszás, hurok).
- Képes megtekinteni a videót JavaScript nélkül
- A Reddit megjegyzések támogatása az YT megjegyzései helyett
- Nem használ a YouTube hivatalos API-jait
- Kiiktatás blokkolása, ha a videó nem érhető el a felhasználó országában
- Fejlesztői API
Az Invidious kipróbálásában érdekelteknek tudniuk kell, mitellátogathat arra a weboldalra, ahol a szolgáltatás telepítve van a link ez.
Vagy letölthetik a kódot a kezelőfelületről, és személyesen csatolhatják a szerverre.
Az Invidious telepítése
Azok számára, akik érdeklik, hogy ezt a kezelőfelületet egy szerverre vagy a számítógépükre telepítették.
De előtte Szükség van néhány, az Invidious működéséhez szükséges függőségre, ezért előbb telepítenünk kell őket.
Ha ők Az Arch Linux, a Manjaro, az Antergos vagy az Arch linux bármely más származékának felhasználóinak meg kell nyitniuk egy terminált, és be kell írniuk a következőket:
sudo pacman -S shards crystal imagemagick librsvg postgresql
Azok számára, akik a Debian, az Ubuntu vagy ezek bármely származékának felhasználói, a következőket fogjuk beírni:
curl -sSL https://dist.crystal-lang.org/apt/setup.sh | sudo bash
curl -sL "https://keybase.io/crystal/pgp_keys.asc" | sudo apt-key add -
echo "deb https://dist.crystal-lang.org/apt crystal main" | sudo tee /etc/apt/sources.list.d/crystal.list
sudo apt-get update
sudo apt install crystal libssl-dev libxml2-dev libyaml-dev libgmp-dev libreadline-dev librsvg2-dev postgresql imagemagick libsqlite3-dev
Ha ezt megtette, le fogjuk tölteni az Invidious telepítő parancsfájlt:
wget https://github.com/tmiland/Invidious-Updater/raw/master/invidious_update.sh
sudo chmod +x invidious_update.sh
sudo ./invidious_update.sh
Helló, szép délutánt.
✗ Hiba: Sajnos az operációs rendszer nem támogatott.
Manjaro 18 KDE | Kernel 4.20.13-1-Manjaro.
«Ha az Arch Linux, a Manjaro, az Antergos vagy az Arch linux bármely más származékának felhasználói, akkor meg kell nyitniuk egy terminált, és be kell írniuk a következőket:
sudo pacman -S szilánkok kristály imagemagick librsvg postgresql
wget https://github.com/tmiland/Invidious-Updater/raw/master/invidious_update.sh
sudo chmod + x invidious_update.sh
sudo ./invidious_update.sh
✗ Hiba: Sajnos az operációs rendszer nem támogatott.
Nos, kiderült, hogy az Arch Linux (Manjaro) felhasználója vagyok, és az utasításokat követve megpróbáltam telepíteni.
Eredmény: "Az operációs rendszer nem támogatott hiba".
Remélem, hogy egy másik alkalommal szigorúbb lesz kiadványaival, és nem pazarolja az olvasók idejét.
Az Arch és a derivátumoknál a telepítési folyamat sokkal bonyolultabb, mint amit itt publikálunk.
Azok számára, akik szeretnék megnézni az összes szükséges lépést:
https://github.com/omarroth/invidious
És nem ugyanaz történik velük, mint a HookTube?
Tudomásom szerint a HookTube problémája nem az YT API használata volt, amellyel a tartalom 90% -a nem volt elérhető.
Ebben az esetben ugyanez nem fordulhat elő, vagy legalábbis nem azonos százalékban, mert:
a) Az Invidious nem használja a hivatalos YouTube API-t, ehelyett a YouTube webhely forráskódját elemzi a szükséges információk megszerzéséhez (például olyan projektek, mint a youtube-dl és a NewPipe)
b) Az Invidious API a FreeTube alkalmazást, a MusicPiped zenelejátszót és a CloudTube webhelyét használja
Az egyetlen módszer a használatával, bár nem vagyok hajlandó telepíteni a számítógépeimre.
De nem annak bukásáról és rossz oldaláról beszélsz.
Ha az emberek hirdetések nélkül nézik meg a videókat, akkor azok az alkotók, akik videókat készítenek és helyeznek el, végül is abbahagyják a videók készítését, mert nem lenne motiváció a videók folytatására, ha nem keresnének pénzt a videóikból.