Nevidljivo, instalirajte ovaj alternativni YouTube front-end na Ubuntu

o nevidljivom

U sljedećem članku ćemo pogledati Invidious. Ovo je Alternativni prednji kraj YouTubeu koji ne koristi službeni YouTube API. Umjesto toga, analizirat će izvorni kod ove platforme kako bi pribavio potrebne informacije, na isti način kao i projekti poput youtube-dl. Obrađivat će korisničke zahtjeve putem servera na kojem je instaliran, pozitivno utječući na upotrebu od strane korisnika. The kod projekta napisan je u programskom jeziku Crystal i koristi PostgreSQL. Distribuira se pod licencom AGPLv3.

Nevidljivo, mnogo liči na popularni HookTube web servis. To se moralo zaustaviti nakon što je Google upozorio svog tvorca o kršenju uvjeta YouTube API-ja.

Opšte karakteristike Invidiousa

puštanje video zapisa u programu Invidious

  • Gotovo je besplatni softver (AGPLv3 licenca). Da bi izbjegao probleme koje je imao HookTube, Invidious API radi s FreeTubeom, muzičkim uređajem MusicPiped i web stranicom CloudTube. Ne koristi nijedan YouTubeov službeni API.
  • Ova aplikacija će omogućiti korisnicima gledajte YouTube video zapise bez oglašavanja i bez Google praćenja.
  • Imat ćemo mogućnost pretplate za uvoz ili izvoz, imaju povijest pregledavanja ili je konfiguriraju kroz različite opcije koje pruža.

nevidljivo snimanje na mobitelu

  • Savršeno će se uklopiti u vaš mobilna verzija.
  • Pronaći ćemo i opciju upravljati pretplatama. Moći ćemo vidjeti samo ne posjećene videozapise ili najnovije videozapise. Istovremeno ćemo imati mogućnost uvoza pretplata s našeg YouTube računa.
  • Moći ćemo preuzmite video zapise ili samo zvuk.
  • Nije potrebno kreirati Google račun da bismo sačuvali pretplate.

traži u nevidljivom

  • Imat ćemo mogućnost korištenja a mračni režim u sučelju.
  • U uređaju za reprodukciju možete postaviti različite opcije kao što su; brzina, kvalitet, automatska reprodukcija ili petlja.
  • Zaobilaženje brava u slučaju da videozapis nije dostupan za zemlju korisnika. Iako ovo mislim da morate konfigurirati.

video komentari na invidious

  • Uključuje Reddit podrška za komentare umjesto Youtube komentara.
  • Imat ćemo mogućnost korištenja a API za programere.
  • Za one koje zanima testirajte ga prije instaliranja, to mogu učiniti posjetom web stranici na kojoj je postavljena servis.

Da se konsultuje sve dostupne funkcije, možete pristupiti listi dostupnoj u GitHub stranica projekta.

Instalirajte Invidious na Ubuntu

Ako nekoga zanima montirajte ovaj front-end na server ili na svoj lični računar, to možete učiniti manje ili više lako. U ovom se primjeru instalacija vrši lokalno na sistemu Ubuntu 18.10. Prije nastavka potrebno je instalirati neke zavisnosti potrebne za pravilan rad.

istorija u nevidljivoj

Korisnike Debiana, Ubuntu-a ili bilo kojeg njihovog derivata možemo slijedite instalacijske korake prikazane na vašem GitHub stranica, koji su isti kao i oni koje ćemo vidjeti u nastavku. Da biste ih slijedili, morate otvoriti terminal (Ctrl + Alt + T) i pokrenuti:

uvezi nevidljivi javni ključ

curl -sSL https://dist.crystal-lang.org/apt/setup.sh | sudo bash

Gornja naredba će dodati ključ za potpisivanje i postavke spremišta. Ako to radite ručno, što je opcija koju sam slijedio za ovaj primjer, pokrenite sljedeće naredbe:

dodaj ključ invidious

curl -sL "https://keybase.io/crystal/pgp_keys.asc" | sudo apt-key add -

dodaj repo invidious

echo "deb https://dist.crystal-lang.org/apt crystal main" | sudo tee /etc/apt/sources.list.d/crystal.list

Nastavljamo s ažuriranjem liste APT paketa i instaliranje zavisnosti:

sudo apt update

dodajte nevidljive zahtjeve

sudo apt install crystal libssl-dev libxml2-dev libyaml-dev libgmp-dev libreadline-dev librsvg2-dev postgresql imagemagick libsqlite3-dev

Dodajte spremište korisnika i klonirajte

dodaj korisnika i zavidan repo

sudo useradd -m invidious

sudo -i -u invidious

git clone https://github.com/omarroth/invidious

exit

Konfigurirajte PostgresSQL

postgres postavljanje nevidljivo

sudo systemctl enable postgresql

sudo systemctl start postgresql

sudo -i -u postgres

psql -c "CREATE USER kemal WITH PASSWORD 'kemal';"

createdb -O kemal invidious

psql invidious < /home/invidious/invidious/config/sql/channels.sql

psql invidious < /home/invidious/invidious/config/sql/videos.sql

psql invidious < /home/invidious/invidious/config/sql/channel_videos.sql

psql invidious < /home/invidious/invidious/config/sql/users.sql

psql invidious < /home/invidious/invidious/config/sql/session_ids.sql

psql invidious < /home/invidious/invidious/config/sql/nonces.sql

exit

Konfiguriši Invidious

postavljanje nevidljivo 1

sudo -i -u invidious

cd invidious

shards update && shards install

crystal build src/invidious.cr --release

Sada možemo test sastavljen binarno. Da biste pristupili testu, u ovom slučaju to jednostavno morate učiniti otvorite URL http://0.0.0.0:3000 u pregledniku. Da biste zaustavili test, samo trebate pritisnuti Ctrl + c na terminalu.

test sastavljen nevidljivo

./invidious

exit

Systemd usluga

systemd nevidljiva usluga

sudo cp /home/invidious/invidious/invidious.service /etc/systemd/system/invidious.service

sudo systemctl enable invidious.service

sudo systemctl start invidious.service

preferencije u Invidious

para više informacija o upotrebi može biti konzultirajte Wiki oni nude na GitHub stranici projekta.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Harry rekao je

    Pozdrav, pratio sam sve prolaze jedan po jedan, kopirao i lijepio u terminal i nije mi uspio, više sam zbog toga uspio primijetiti da su preglednici od tog trenutka mnogo sporiji, ne znam šta je moglo proći, koristim ubuntu mate 16.04 lts 32bit, da vidim možete li mi pomoći s tim, inače je sve u redu, hvala.

    1.    Damien Amoedo rekao je

      Zdravo. Ne znam stvarno na šta misliš. Ako vaši preglednici rade sporo, deinstalirajte zavisnosti koje ste instalirali i uklonite nevidljivog korisnika i mapu koja je trebala biti kreirana u / home.
      Što se tiče toga zašto vam to ne odgovara, preporučujem da pogledate odjeljak pitanja koju ćete pronaći na GitHub stranici projekta. Možda tamo nađete rješenje za svoj određeni problem.
      hello2.

  2.   Harry rekao je

    Pozdrav, in uspio sam eliminirati kristal kroz synaptic manager paketa, ali nevidljiva mapa koja se nalazi u kući ne, koristio sam naredbu rm -r invidious iz cd / home direktorija i ne mogu, s obzirom na ostale spremišta i gubim se još više, vrlo sam nov i još uvijek sam vrlo zelen po pitanju ubuntu-a, ne znam biste li mi mogli reći nešto drugo.
    Hvala.