Invidious et open source frontend-alternativ til YouTube

uhyggelig

Invidious er en alternativ front-end til YouTube, Invidious bruker ikke den offisielle YouTube API, i stedet analyserer den kildekoden til YouTube-nettstedet for å få nødvendig informasjon (for eksempel prosjekter som youtube-dl og NewPipe.

Mens du behandler de fleste brukerforespørsler via serveren den er installert på, som påvirker brukerne positivt. Prosjektkoden er skrevet på programmeringsspråket Crystal, bruker PostgreSQL DBMS og distribueres under lisensen AGPLv3 +.

Invidious, faktisk, er analog med den ganske populære tidligere nettjenesten HookTube , hvis forfatter i juli i fjor (en uke etter at Invidious ble kunngjort) mottok et advarselsbrev fra Google om brudd på bruksvilkårene for YouTube API og ble tvunget til å stoppe det "normale" arbeidet med tjenesten din.

Hovedformålet med HookTube var å sende brukerforespørsler til Googles servere (YouTube), som, selv om det forbedret personvernet til brukerne og også tillot dem å se og laste ned videoer (inkludert for eksempel de med geografiske begrensninger).

Invidious er for tiden i en månedlig utgivelsessyklus y er ment å gi administratorer av sine egne Invidious-forekomster mer eller mindre relevante og stabile kildekodeforbedringer.

Skjult funksjoner

Skjult Det lar brukerne se YouTube-videoer uten reklame og uten Google-sporing.
På dette punktet bruker Invidious API FreeTube-appen, MusicPiped-musikkspilleren og CloudTube-nettstedet.

Fedora-uhyggelig

Videre muligheten for å importere / eksportere abonnementer i Invidious er også uthevet (inkludert NewPipe-format), nettleserlogg og innstillinger. RSS-støtte for YouTube-feeds og tilpassede feeds.

Samt muligheten til å administrere abonnementer, kun vise ubesøkte videoer og de nyeste videoene, levering av varsler om nye videoer, import av abonnementer fra YouTube.
En annen ganske kul funksjon av Invidious er muligheten til å legge inn Invidious-videoer på andre siders sider. Både direkte og fra YouTube (ved hjelp av et skript).

Det er også bemerkelsesverdig at Invidious tilbyr sin egen API for utviklere. Av de andre funksjonene som kan fremheves i denne front-enden finner vi:

  • Bare lydmodus (ikke behov for å holde vinduet åpent på mobilen)
  • Gratis programvare (AGPLv3-lisens)
  • I Invidious er det ingen annonser eller brukersporing
  • Ingen grunn til å opprette en Google-konto for å lagre abonnementer
  • Lettvekt (hjemmesiden er ~ 4KB komprimert)
  • Mørk modus
  • Integrert stativ
  • Angi standard spilleralternativer (hastighet, kvalitet, automatisk avspilling, loop).
  • Muligheten til å se videoen uten å inkludere JavaScript
  • Støtte for Reddit-kommentarer i stedet for YT-kommentarer
  • Bruker ikke noen av YouTubes offisielle API-er
  • Bypass-blokkering i tilfelle videoen ikke er tilgjengelig for brukerens land
  • Utvikler-API

De som er interessert i å prøve Invidious, bør vite hvae kan besøke nettsiden der tjenesten er installert lenken er dette.

Eller de kan laste ned koden fra front-enden og montere den personlig på en server.

Hvordan installere Invidious?

For de som er interessert i å montere denne fronten på en server eller på systemet på den personlige datamaskinen.
Men før det er nødvendig å ha noen avhengigheter som er nødvendige for driften av Invidious, så vi må installere dem først.

Hvis de er Brukere av Arch Linux, Manjaro, Antergos eller andre derivater av Arch linux bør åpne en terminal og skrive inn følgende:

sudo pacman -S shards crystal imagemagick librsvg postgresql

Når det gjelder de som er brukere av Debian, Ubuntu eller andre derivater av disse, vil vi skrive inn følgende:
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

Gjort dette nå skal vi laste ned installasjonsskriptet for Invidious:
wget https://github.com/tmiland/Invidious-Updater/raw/master/invidious_update.sh
sudo chmod +x invidious_update.sh
sudo ./invidious_update.sh


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   IoanFredløs sa

    Hei god ettermiddag.

    ✗ Feil: Beklager, operativsystemet ditt støttes ikke.

    Manjaro 18 KDE | Kjerne 4.20.13-1-Manjaro.

    «Hvis de er brukere av Arch Linux, Manjaro, Antergos eller andre derivater av Arch linux, bør de åpne en terminal og skrive inn følgende:

    sudo pacman -S skjær krystall imagemagick librsvg postgresql

    wget https://github.com/tmiland/Invidious-Updater/raw/master/invidious_update.sh
    sudo chmod + x invidious_update.sh
    sudo ./vidvid_oppdatering.sh

    ✗ Feil: Beklager, operativsystemet ditt støttes ikke.

    Vel, det viser seg at jeg er en Arch Linux-bruker (Manjaro), og jeg har prøvd å installere den ved å følge instruksjonene.
    Resultat "OS støttes ikke feil".

    Ved en annen anledning håper jeg du vil være strengere med publikasjonene dine og ikke kaste bort lesernes tid.

  2.   cesarzeta sa

    I Arch og derivater er installasjonsprosessen mye mer komplisert enn det som er publisert her.
    For de som ønsker å se alle nødvendige trinn:

    https://github.com/omarroth/invidious

  3.   Manuel Mar sa

    Og vil ikke det samme skje dem som HookTube?

    1.    cesarzeta sa

      Som jeg forstår det, var ikke Hooktubes problem å bruke YT API, så 90% av innholdet var utilgjengelig.
      I dette tilfellet kan det hende at det ikke skjer eller i det minste ikke i samme prosentandel fordi:
      a) Invidious bruker ikke den offisielle YouTube API, i stedet analyserer den kildekoden for YouTube-siden for å få nødvendig informasjon (for eksempel prosjekter som youtube-dl og NewPipe)
      b) Invidious API bruker FreeTube-appen, MusicPiped-musikkspilleren og CloudTube-nettstedet
      Den eneste måten å vite er å bruke den, selv om jeg ikke er tilbøyelig til å installere den på datamaskinene mine.

  4.   Himanshu sa

    Men du snakker ikke om undergangen og den dårlige siden av det.

    Hvis folk får se videoer uten annonser, vil skaperne som lager og legger ut videoer til slutt slutte å lage videoer fordi det ikke ville være noen motivasjon for å fortsette å lage videoer hvis de ikke ville tjene penger på videoene sine.