Nevidljiva open-source front-end alternativa YouTubeu

invidious

Invidious je alternativni front-end za YouTube. Invidious ne koristi službeni YouTube API; umjesto toga, analizira izvorni kod YouTube stranice kako bi dobio potrebne informacije (kao što su projekti poput youtube-dl i NewPipe).

Većinu korisničkih zahtjeva obrađuje putem servera na kojem je instaliran, što pozitivno utiče na korisnike. Kod projekta je napisan u programskom jeziku Crystal, koristi PostgreSQL DBMS i distribuira se pod AGPLv3+ licencom.

Invidious je, u stvari, analogan ranijem prilično popularnom web servisu HookTube , čiji je autor, u julu prošle godine (sedmicu nakon što je Invidious najavljen), primio upozorenje od Googlea o kršenju uslova korištenja YouTube API-ja i bio je primoran da prekine "normalan" rad svog servisa.

Glavna svrha HookTubea bila je slati korisničke zahtjeve Googleovim serverima (YouTube), koji su, iako je poboljšao privatnost korisnika i omogućili im da gledaju i preuzimaju video zapise (uključujući one s geo-ograničenjima, na primjer).

Invidious trenutno radi na mjesečnom ciklusu izdanja i namijenjen je da administratorima njihovih vlastitih Invidious instanci pruži manje-više relevantna i stabilna poboljšanja izvornog koda.

Nevidljive karakteristike

Nevidljivo Omogućava korisnicima da gledaju YouTube video zapise bez oglašavanja i bez Googleovog praćenja.
U ovom trenutku, Invidious API koristi aplikaciju FreeTube, muzički uređaj MusicPiped i web lokaciju CloudTube.

Fedora-nevidljiva

S druge strane, također nudi mogućnost uvoza/izvoza pretplata u Invidious-u (uključujući NewPipe format), historije pregledavanja i postavki. RSS podrška je također uključena za YouTube feedove i prilagođene feedove.

kao i mogućnost upravljanja pretplatama, prikazivanje samo ne posjećenih videozapisa i najnovijih videozapisa, isporuka obavijesti o novim videozapisima, uvoz pretplata s YouTubea.
Još jedna prilično dobra karakteristika Invidious-a je sposobnost ugrađivanja videozapisa Invidious na stranice drugih web lokacija. I izravno i s YouTubea (koristeći skriptu).

Također vrijedi napomenuti da Invidious pruža vlastiti API za programere. Druge značajne karakteristike ovog front-enda uključuju:

  • Režim samo za zvuk (ne treba držati prozor otvorenim na mobilnom uređaju)
  • Besplatni softver (AGPLv3 licenca)
  • U Invidious nema oglasa niti praćenja korisnika
  • Nije potrebno kreirati Google račun za spremanje pretplata
  • Lagana (početna stranica je komprimirana ~ 4KB)
  • Tamni režim
  • Integrirani stalak
  • Postavite zadane opcije playera (brzina, kvalitet, automatska reprodukcija, petlja).
  • Mogućnost pregleda videozapisa bez uključivanja JavaScript-a
  • Podrška za Reddit komentare umjesto YT komentara
  • Ne koristi nijedan YouTubeov službeni API
  • Zaobilazno blokiranje u slučaju da videozapis nije dostupan za zemlju korisnika
  • API za programere

Za one koji su zainteresirani da isprobaju Invidious, trebali biste znati da možete posjetiti web stranicu na kojoj se nalazi usluga; link je ovaj.

Ili mogu preuzeti kôd sa prednje strane i lično ga montirati na server.

Kako instalirati Invidious?

Za one koji su zainteresirani za postavljanje ovog front-end-a na server ili na svoj sistem na svom osobnom računaru.
Ali prije potrebno je imati neke zavisnosti potrebne za rad Invidiousa, pa ih prvo moramo instalirati.

Ako ste korisnik Arch Linuxa, Manjaroa, Antergosa ili bilo kojeg drugog derivata Arch Linuxa, trebali biste otvoriti terminal i upisati sljedeće:

sudo pacman -S shards crystal imagemagick librsvg postgresql

U slučaju onih koji su korisnici Debiana, Ubuntu-a ili bilo kojeg njihovog derivata, ukucat ćemo sljedeće:
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

Učinite to sada preuzet ćemo skriptu Invidious za instalaciju:
wget https://github.com/tmiland/Invidious-Updater/raw/master/invidious_update.sh
sudo chmod +x invidious_update.sh
sudo ./invidious_update.sh


Dodaj kao preferirani izvor na Googleu