Nepakartojama atvirojo kodo „YouTube“ alternatyva

klastingas

„Invidious“ yra alternatyvi „YouTube“ sąsaja, „Invidious“ nenaudoja oficialios „YouTube“ API, o analizuoja „YouTube“ svetainės šaltinio kodą gauti reikiamą informaciją (pvz., tokius projektus kaip „youtube-dl“ ir „NewPipe“).

Apdorodamas daugumą vartotojų užklausų per serverį, kuriame jis yra įdiegtas, o tai teigiamai veikia vartotojus. Projekto kodas parašytas „Crystal“ programavimo kalba, naudojamas „PostgreSQL“ DBVS ir platinamas pagal „AGPLv3 +“ licenciją.

Tiesą sakant, yra analogiškas gana populiariai ankstesnei interneto paslaugai „HookTube“ , kurio autorius praėjusių metų liepą (savaitę po „Invidious“ paskelbimo) gavo įspėjamąjį „Google“ laišką apie „YouTube“ API naudojimo sąlygų pažeidimą ir buvo priverstas nutraukti „Normalų“ jūsų tarnybos darbą.

Pagrindinis „HookTube“ tikslas buvo siųsti vartotojų užklausas į „Google“ serverius („YouTube“), kurie, nors ir pagerino vartotojų privatumą, taip pat leido jiems žiūrėti ir atsisiųsti vaizdo įrašus (įskaitant, pavyzdžiui, turinčius geografinius apribojimus).

Šiuo metu „Invidious“ vyksta mėnesio leidimo ciklas y skirta suteikti savo „Invidious“ egzempliorių administratoriams daugiau ar mažiau aktualių ir stabilių šaltinio kodo patobulinimų.

Nepakartojamos savybės

Nepakankamas Tai leidžia vartotojams žiūrėti „YouTube“ vaizdo įrašus be reklamos ir be „Google“ stebėjimo.
Šiuo metu „Invidious“ API naudoja „FreeTube“ programą, „MusicPiped“ muzikos grotuvą ir „CloudTube“ svetainę.

Fedora-klastingas

Be to, taip pat pabrėžiama galimybė importuoti / eksportuoti „Invidious“ prenumeratas (įskaitant „NewPipe“ formatą), naršymo istoriją ir nustatymus. RSS palaikymas „YouTube“ ir tinkintiems kanalams.

Taip pat galimybė tvarkyti prenumeratas, rodyti tik neaplankytus vaizdo įrašus ir naujausius vaizdo įrašus, pranešimų apie naujus vaizdo įrašus pristatymas, prenumeratų importavimas iš „YouTube“.
Kita gana šauni „Invidious“ savybė yra galimybė įterpti „Invidious“ vaizdo įrašus į kitų svetainių puslapius. Tiek tiesiogiai, tiek iš „YouTube“ (naudojant scenarijų).

Pažymėtina ir tai, kad „Invidious“ pateikia savo API kūrėjams. Iš kitų funkcijų, kurias galima paryškinti šioje priekinėje dalyje, randame:

  • Tik garso režimas (nereikia atidaryti lango mobiliajame telefone)
  • Nemokama programinė įranga („AGPLv3“ licencija)
  • „Invidious“ nėra skelbimų ar vartotojų stebėjimo
  • Norėdami išsaugoti prenumeratas, nereikia kurti „Google“ paskyros
  • Lengvas (suspaustas ~ 4KB puslapis)
  • Tamsus režimas
  • Integruotas stendas
  • Nustatykite numatytąsias grotuvo parinktis (greitis, kokybė, automatinis grojimas, ciklas).
  • Galimybė peržiūrėti vaizdo įrašą neįtraukiant „JavaScript“
  • Parama „Reddit“ komentarams, o ne „YT“ komentarams
  • Nenaudoja jokios oficialios „YouTube“ API
  • Apeiti blokavimą tuo atveju, jei vaizdo įrašo nėra vartotojo šalyje
  • Kūrėjo API

Tie, kurie nori išbandyti „Invidious“, turėtų žinoti kąGalime apsilankyti tinklalapyje, kuriame įdiegta paslauga nuoroda yra ši.

Arba jie gali atsisiųsti kodą iš tvarkyklės ir asmeniškai prijungti jį prie serverio.

Kaip įdiegti „Invidious“?

Tiems, kurie nori įdiegti šią tvarkyklę serveryje ar savo sistemoje asmeniniame kompiuteryje.
Bet anksčiau Būtina turėti keletą „Invidious“ veikimui reikalingų priklausomybių, todėl pirmiausia turime jas įdiegti.

Jei jie yra „Arch Linux“, „Manjaro“, „Antergos“ ar bet kurių kitų „Arch linux“ darinių vartotojai turėtų atidaryti terminalą ir įvesti:

sudo pacman -S shards crystal imagemagick librsvg postgresql

Tiems, kurie naudojasi „Debian“, „Ubuntu“ ar bet kuriuo iš jų dariniu, įveskite:
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

Atlikę tai, dabar atsisiųsime „Invidious“ diegimo programos scenarijų:
wget https://github.com/tmiland/Invidious-Updater/raw/master/invidious_update.sh
sudo chmod +x invidious_update.sh
sudo ./invidious_update.sh


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   IoanasBebaimis sakė

    Labas labas popietes.

    ✗ Klaida: Deja, jūsų OS nepalaikoma.

    Manjaro 18 KDE | Branduolys 4.20.13-1-Manjaro.

    «Jei jie yra„ Arch Linux “,„ Manjaro “,„ Antergos “ar bet kurio kito„ Arch linux “darinio vartotojai, jie turėtų atidaryti terminalą ir įvesti:

    sudo pacman -S skalda kristalo 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

    ✗ Klaida: Deja, jūsų OS nepalaikoma.

    Na, pasirodo, kad esu „Arch Linux“ („Manjaro“) vartotojas ir bandžiau jį įdiegti vykdydamas instrukcijas.
    Rezultatas „OS nepalaikoma klaida“.

    Kitą kartą tikiuosi, kad būsite griežtesni savo leidiniuose ir nešvaistysite skaitytojų laiko.

  2.   cezarzeta sakė

    Arch ir derivatuose diegimo procesas yra daug sudėtingesnis nei čia paskelbta.
    Tiems, kurie nori pamatyti visus būtinus veiksmus:

    https://github.com/omarroth/invidious

  3.   Manuelis Maras sakė

    Ar tas pats nenutiks „HookTube“?

    1.    cezarzeta sakė

      Kaip suprantu, „HookTube“ problema buvo nenaudoti YT API, prie kurios 90% turinio nebuvo galima pasiekti.
      Tokiu atveju tas pats gali atsitikti arba bent jau ne ta pati procentinė dalis, nes:
      a) „Invidious“ nenaudoja oficialios „YouTube“ API, o analizuoja „YouTube“ svetainės šaltinio kodą, kad gautų reikiamą informaciją (pvz., tokius projektus kaip „youtube-dl“ ir „NewPipe“).
      b) „Invidious“ API naudoja „FreeTube“ programą, „MusicPiped“ muzikos grotuvą ir „CloudTube“ svetainę
      Vienintelis būdas tai sužinoti yra jo naudojimas, nors nesu linkęs diegti savo kompiuteriuose.

  4.   Himanshu sakė

    Bet jūs nekalbate apie žlugimą ir blogąją jo pusę.

    Jei žmonės galės žiūrėti vaizdo įrašus be skelbimų, vaizdo įrašus kuriantys ir dedantys kūrėjai taip pat ilgainiui nustos kurti vaizdo įrašus, nes nebūtų motyvacijos tęsti vaizdo įrašų kūrimą, jei jie neuždirbtų pinigų iš savo vaizdo įrašų.