Invidious avoimen lähdekoodin käyttöliittymävaihtoehto YouTubelle

loukkaava

Invidious on vaihtoehtoinen käyttöliittymä YouTubelle. Invidious ei käytä virallista YouTube-rajapintaa, vaan analysoi YouTube-sivuston lähdekoodia tarvittavien tietojen hankkimiseksi (kuten projekteista, kuten youtube-dl ja NewPipe).

Se käsittelee useimmat käyttäjien pyynnöt palvelimen kautta, jolle se on asennettu, mikä vaikuttaa käyttäjiin positiivisesti. Projektin koodi on kirjoitettu Crystal-ohjelmointikielellä, se käyttää PostgreSQL-tietokannan hallintajärjestelmää ja se jaetaan AGPLv3+-lisenssillä.

Invidious on itse asiassa analoginen aiemman melko suositun verkkopalvelun HookTuben kanssa , jonka luoja sai viime vuoden heinäkuussa (viikko Invidiousin julkistamisen jälkeen) Googlelta varoituskirjeen YouTube API:n käyttöehtojen rikkomisesta ja joutui lopettamaan palvelunsa "normaalin" toiminnan.

HookTube-palvelun päätarkoitus oli lähettää käyttäjien pyynnöt Googlen palvelimille (YouTube), mikä paransi käyttäjien yksityisyyttä ja antoi heidän myös katsella ja ladata videoita (mukaan lukien esimerkiksi maantieteellisillä rajoituksilla varustetut).

Invidious toimii tällä hetkellä kuukausittaisen julkaisusyklin mukaisesti , ja sen tarkoituksena on tarjota omien Invidious-instanssien ylläpitäjille enemmän tai vähemmän olennaisia ​​ja vakaita lähdekoodiparannuksia.

Invidious ominaisuudet

vihamielinen Sen avulla käyttäjät voivat katsella YouTube-videoita ilman mainontaa ja ilman Google-seurantaa.
Tässä vaiheessa Invidious-sovellusliittymä käyttää FreeTube-sovellusta, MusicPiped-musiikkisoitinta ja CloudTube-verkkosivustoa.

Fedora-innokas

Toisaalta siinä on myös mahdollisuus tuoda/viedä tilauksia Invidious-muodossa (mukaan lukien NewPipe-muoto), selaushistoriaa ja asetuksia. RSS-tuki sisältyy myös YouTube-syötteille ja mukautetuille syötteille.

Así como kyky hallita tilauksia, näyttää vain vierailemattomat videot ja viimeisimmät videot, ilmoitukset uusista videoista, tilausten tuonti YouTubesta.
Toinen Invidiousin melko siisti ominaisuus on kyky upottaa Invidious-videoita muiden sivustojen sivuille. Sekä suoraan että YouTubesta (komentosarjan avulla).

On myös syytä huomata, että Invidious tarjoaa oman API:n kehittäjille. Muita tämän käyttöliittymän huomionarvoisia ominaisuuksia ovat:

  • Vain ääni -tila (ei tarvitse pitää ikkunaa auki matkapuhelimessa)
  • Ilmainen ohjelmisto (AGPLv3-lisenssi)
  • Invidious-ohjelmassa ei ole mainoksia tai käyttäjien seurantaa
  • Tilausten tallentamiseen ei tarvitse luoda Google-tiliä
  • Kevyt (kotisivu on noin 4 kt pakattu)
  • Pimeä tila
  • Integroitu jalusta
  • Aseta soittimen oletusasetukset (nopeus, laatu, automaattinen toisto, silmukka).
  • Kyky katsella videota ilman JavaScriptiä
  • Tuki Reddit-kommenteille YT-kommenttien sijaan
  • Ei käytä mitään YouTuben virallisia sovellusliittymiä
  • Ohituksen esto, jos video ei ole käytettävissä käyttäjän maassa
  • Kehittäjän sovellusliittymä

Niille, jotka ovat kiinnostuneita kokeilemaan Invidiousta, sinun tulisi tietää, että voit vierailla verkkosivustolla, jolla palvelu isännöidään; linkki on tässä.

Tai he voivat ladata koodin käyttöliittymästä ja liittää sen henkilökohtaisesti palvelimelle.

Kuinka asentaa Invidious?

Niille, jotka ovat kiinnostuneita asentamaan tämän käyttöliittymän palvelimelle tai järjestelmään henkilökohtaiselle tietokoneelle.
Mutta ennen on välttämätöntä olla joitain riippuvuuksia, jotka ovat välttämättömiä Invidiousin toiminnalle, joten meidän on asennettava ne ensin.

Jos olet Arch Linuxin, Manjaron, Antergosin tai jonkin muun Arch Linux -johdannaisen käyttäjä, sinun tulee avata terminaali ja kirjoittaa seuraava:

sudo pacman -S shards crystal imagemagick librsvg postgresql

Niille, jotka ovat Debianin, Ubuntun tai näiden johdannaisten käyttäjiä, kirjoitamme seuraavat:
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

Kun tämä on nyt valmis, lataamme Invidious-asennusohjelman komentosarjan:
wget https://github.com/tmiland/Invidious-Updater/raw/master/invidious_update.sh
sudo chmod +x invidious_update.sh
sudo ./invidious_update.sh


Lisää ensisijaiseksi lähteeksi Googlessa