Nepatīkama atvērtā koda priekšgala alternatīva pakalpojumam YouTube

netikls

Invidious ir alternatīva YouTube lietotāja saskarnei. Invidious neizmanto oficiālo YouTube API; tā vietā tas analizē YouTube vietnes pirmkodu , lai iegūtu nepieciešamo informāciju (piemēram, tādus projektus kā youtube-dl un NewPipe).

Tas apstrādā lielāko daļu lietotāju pieprasījumu, izmantojot serveri, kurā tas ir instalēts, kas pozitīvi ietekmē lietotājus. Projekta kods ir rakstīts Crystal programmēšanas valodā, izmanto PostgreSQL DBMS un tiek izplatīts saskaņā ar AGPLv3+ licenci.

Invidious patiesībā ir analogs diezgan populārajam agrākajam tīmekļa pakalpojumam HookTube , kura autors pagājušā gada jūlijā (nedēļu pēc Invidious izziņošanas) saņēma brīdinājuma vēstuli no Google par YouTube API lietošanas noteikumu pārkāpumu un bija spiests pārtraukt sava pakalpojuma "normālu" darbību.

Galvenais HookTube mērķis bija nosūtīt lietotāju pieprasījumus uz Google serveriem (YouTube), kas, lai arī uzlaboja lietotāju privātumu un ļāva viņiem arī skatīt un lejupielādēt videoklipus (tostarp, piemēram, ar ģeogrāfiskiem ierobežojumiem).

Invidious pašlaik darbojas ar ikmēneša izlaišanas ciklu un ir paredzēts, lai nodrošinātu savu Invidious instanču administratoriem vairāk vai mazāk atbilstošus un stabilus pirmkoda uzlabojumus.

Ievērojamas funkcijas

Nepieklājīgs Tas ļauj lietotājiem skatīties YouTube videoklipus bez reklāmas un bez Google izsekošanas.
Šajā brīdī Invidious API izmanto lietotni FreeTube, mūzikas atskaņotāju MusicPiped un vietni CloudTube.

Fedora-nepatīkams

No otras puses, tajā ir arī iespēja importēt/eksportēt abonementus Invidious formātā (ieskaitot NewPipe formātu), pārlūkošanas vēsturi un iestatījumus. Ir iekļauts arī RSS atbalsts YouTube plūsmām un pielāgotām plūsmām.

Kā arī iespēja pārvaldīt abonementus, rādīt tikai neapmeklētus videoklipus un jaunākos videoklipus, paziņojumu piegāde par jauniem videoklipiem, abonementu importēšana no YouTube.
Vēl viena diezgan atdzist Invidious iezīme ir spēja iegult Invidious videoklipus citu vietņu lapās. Gan tieši, gan no YouTube (izmantojot skriptu).

Vēl ir vērts atzīmēt, ka Invidious izstrādātājiem nodrošina savu API. Citas ievērojamas šīs lietotāja saskarnes funkcijas ir šādas:

  • Tikai audio režīms (nav nepieciešams turēt atvērtu logu mobilajā ierīcē)
  • Bezmaksas programmatūra (AGPLv3 licence)
  • Vietnē Invidious nav reklāmu vai lietotāju izsekošanas
  • Abonementu saglabāšanai nav jāizveido Google konts
  • Viegls (mājaslapa ir saspiesta ~ 4KB)
  • Tumšais režīms
  • Integrēts statīvs
  • Iestatiet atskaņotāja noklusējuma opcijas (ātrums, kvalitāte, automātiskā atskaņošana, cilpa).
  • Iespēja skatīt videoklipu, neiekļaujot JavaScript
  • Atbalsts Reddit komentāriem, nevis YT komentāriem
  • Nelieto nevienu no YouTube oficiālajām API
  • Apvedceļa bloķēšana gadījumā, ja videoklips nav pieejams lietotāja valstī
  • Izstrādātāja API

Tiem, kas ir ieinteresēti izmēģināt Invidious, jāzina, ka varat apmeklēt vietni, kurā tiek mitināts pakalpojums; saite ir šī.

Vai arī viņi var lejupielādēt kodu no priekšpuses un personīgi to ievietot serverī.

Kā instalēt Invidious?

Tiem, kas vēlas instalēt šo priekšgali serverī vai savā personālajā datorā.
Bet iepriekš ir nepieciešamas dažas atkarības, kas nepieciešamas Invidious darbībai, tāpēc vispirms tās ir jāinstalē.

Ja esat Arch Linux, Manjaro, Antergos vai jebkura cita Arch Linux atvasinājuma lietotājs, jums vajadzētu atvērt termināli un ierakstīt sekojošo:

sudo pacman -S shards crystal imagemagick librsvg postgresql

Tiem, kas ir Debian, Ubuntu vai jebkura to atvasinājuma lietotāji, mēs ierakstīsim:
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

Kad tas ir izdarīts, tagad mēs lejupielādēsim Invidious instalētāja skriptu:
wget https://github.com/tmiland/Invidious-Updater/raw/master/invidious_update.sh
sudo chmod +x invidious_update.sh
sudo ./invidious_update.sh


Pievienot kā vēlamo avotu pakalpojumā Google