Invidious, telepítse ezt az alternatív YouTube kezelőfelületet az Ubuntura

fertelmes

A következő cikkben az Invidious-t vesszük szemügyre. Ez egy A YouTube alternatív kezelőfelülete, amely nem használja a hivatalos YouTube API-t. Ehelyett elemzi ennek a platformnak a forráskódját a szükséges információk megszerzéséhez, ugyanúgy, mint a projektek youtube-dl. A felhasználói kéréseket azon a kiszolgálón keresztül dolgozza fel, amelyre telepítve van, pozitívan befolyásolva a felhasználók használatát. A projekt kódja a Crystal programozási nyelven íródott, és a PostgreSQL-t használja. Az AGPLv3 licenc alatt terjesztik.

Invidious, nagyon hasonlít a népszerű HookTube webszolgáltatásra. Ezt le kellett állítani, miután a Google figyelmeztette alkotóját a YouTube API feltételeinek megsértésére.

Az Invidious általános jellemzői

videókat játszik Invidious-ban

  • van ingyenes szoftver (AGPLv3 licenc). A HookTube problémáinak elkerülése érdekében az Invidious API együttműködik a FreeTube-val, a MusicPiped zenelejátszóval és a CloudTube webhelyével. Nem használ a YouTube hivatalos API-jait.
  • Ez az alkalmazás lehetővé teszi a felhasználók számára, hogy nézzen YouTube-videókat reklám nélkül és Google követés nélkül.
  • Lehetőségünk lesz rá import vagy export előfizetéseket, rendelkezzen böngészési előzményekkel, vagy konfigurálja az általa biztosított különféle opciók segítségével.

gonosz elfogás mobilon

  • Tökéletesen illeszkedik a mobil verzió.
  • Megtaláljuk a lehetőséget is kezelheti az előfizetéseket. Csak a meg nem látogatott videókat vagy a legfrissebb videókat láthatjuk. Ugyanakkor lehetőségünk lesz előfizetéseket importálni YouTube-fiókunkból.
  • Képesek leszünk töltse le a videókat vagy csak a hanganyagot.
  • Előfizetéseink mentéséhez nem szükséges Google-fiókot létrehozni.

keresgéljen

  • Lehetőségünk lesz az a használatára sötét mód a felületen.
  • A lejátszóban különböző opciókat állíthat be, például; sebesség, minőség, automatikus lejátszás vagy hurok.
  • A zárak megkerülése abban az esetben, ha a videó nem érhető el a felhasználó országában. Bár ezt szerintem be kell állítania.

videó megjegyzések a fertőzöttekről

  • ez magában foglalja Reddit megjegyzés támogatás a Youtube kommentek helyett.
  • Lehetőségünk lesz a Fejlesztői API.
  • Azok számára, akik érdeklődnek telepítés előtt tesztelje, megtehetik, ha meglátogatják azt a weboldalt, amelyre fel van szerelve a szolgáltatás.

Tanácskozni az összes rendelkezésre álló szolgáltatás, elérheti a GitHub oldal a projektről.

Telepítse az Invidious alkalmazást az Ubuntura

Ha valakit érdekel csatlakoztassa ezt a kezelőfelületet egy szerverre vagy személyi számítógépére, többé-kevésbé könnyen megteheti. Ebben a példában a telepítést helyben, egy rendszeren végzik Ubuntu 18.10. A folytatás előtt telepítenie kell néhány megfelelő működéshez szükséges függőséget.

történelem alattomos

A Debian, az Ubuntu vagy ezek bármely származtatott felhasználójának lehetősége van kövesse a GitHub oldal, amelyek megegyeznek az alábbiakkal. Ahhoz, hogy kövesse őket, meg kell nyitnia egy terminált (Ctrl + Alt + T), és végre kell hajtania:

invidens nyilvános kulcs importálása

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

A fenti parancs hozzáadja az aláíró kulcsot és az adattár beállításait. Ha inkább manuálisan szeretné megtenni, ezt a lehetőséget követtem ebben a példában, futtassa a következő parancsokat:

add kulcs invidious

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

add repó alattomos

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

Folyamatosan frissítjük az APT csomagok és függőségek telepítése:

sudo apt update

lázító követelményeket adjon hozzá

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

Felhasználó és klón tárház hozzáadása

adjon hozzá felhasználót és invidious repót

sudo useradd -m invidious

sudo -i -u invidious

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

exit

Konfigurálja a PostgresSQL-t

postgres beállítása invidious

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

Az Invidious konfigurálása

lelkiismeretes beállítás 1

sudo -i -u invidious

cd invidious

shards update && shards install

crystal build src/invidious.cr --release

Most már tehetjük teszt összeállított bináris. A teszt eléréséhez ebben az esetben csak meg kell nyissa meg a http://0.0.0.0:3000 URL-t egy böngészőben. A teszt leállításához csak nyomja meg a Ctrl + c gombot a terminálban.

teszt állítólagos

./invidious

exit

Systemd szolgáltatás

systemd lelki szolgáltatás

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

sudo systemctl enable invidious.service

sudo systemctl start invidious.service

preferenciák az Invidious-ban

hogy további információk lehetnek a felhasználásról keresse fel a Wikit kínálják a projekt GitHub oldalán.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   Harry dijo

    Helló, egyenként követtem az összes pass-ot, másoltam és beillesztettem a terminálba, és ez nekem nem sikerült, inkább ezért tudtam észrevenni, hogy ettől a pillanattól kezdve a böngészők sokkal lassabbak, igen nem tudom, mi volt képes átadni, az ubuntu mate 16.04 lts 32bit-et használom, hátha tudsz nekem ezzel kezet adni, különben minden rendben van, köszönöm.

    1.    Damien Amoedo dijo

      Szia. Nem igazán tudom, mire gondolsz. Ha böngészője lassan fut, távolítsa el a telepített függőségeket, és távolítsa el azt a rettentő felhasználót és mappát, amelyet a / home könyvtárban kellett volna létrehozni.
      Amiért nem működik az Ön számára, azt javaslom, hogy vessen egy pillantást a szakaszra Problémák amelyet a projekt GitHub oldalán talál. Talán ott talál megoldást az adott problémára.
      helló2.

  2.   Harry dijo

    Helló, a szinaptikus csomagkezelőn keresztül sikerült kiküszöbölni a kristályt, de az otthoni rettentő mappa nem, a rd-r parancsot használtam a cd / home könyvtárból, és nem tudom, a többiek tekintetében adattárak és még jobban eltévedek, nagyon új vagyok, és még mindig nagyon zöld vagyok az ubuntu témában, nem tudom, tudnál-e valami mást mondani nekem.
    Köszönöm.