Invidious il furan oo beddelka hore-dhamaadka ah ee YouTube

xikmad

Invidious waa beddelka hore ee dhamaadka YouTube, Invidious ma adeegsado YouTube-ka rasmiga ah ee loo yaqaan 'API API', taa beddelkeedana wuxuu turjumayaa lambarka isha ee barta YouTube-ka si loo helo macluumaadka lagama maarmaanka ah (sida mashaariicda sida youtube-dl iyo NewPipe.

Iyadoo laga shaqeynayo inta badan codsiyada isticmaalaha iyada oo loo marayo server-ka waxaa lagu rakibay, taas oo si togan u saameysa dadka isticmaala. Koodhka mashruuca waxaa lagu qoray luqadda barnaamijka loo yaqaan 'Crystal program', wuxuu adeegsadaa PostgreSQL DBMS waxaana lagu qaybiyaa liisanka 'AGPLv3 + license'.

Invidious, dhab ahaantii, wuxuu la mid yahay adeeggii hore ee caanka ahaa ee HookTube , oo qoraagu, bishii Luulyo ee sanadkii hore (toddobaad ka dib markii lagu dhawaaqay Invidious), wuxuu helay warqad digniin ah oo ka socota Google oo ku saabsan ku xadgudubka shuruudaha isticmaalka YouTube API waxaana lagu qasbay inuu joojiyo shaqada "Caadi ah" adeeggaaga.

Ujeedada ugu weyn ee HookTube waxay ahayd in loo diro codsiyada isticmaaleyaasha server-yada Google (YouTube), inkasta oo ay wanaajisay asturnaanta dadka isticmaala oo waliba u ogolaatay inay daawadaan oo ay soo dejiyaan fiidiyowyada (oo ay ku jiraan kuwa xaddidan juquraafi ahaan, tusaale ahaan).

Invidious wuxuu hadda ku jiraa wareejin bille ah y waxaa loogu talagalay in lagu siiyo maamulayaasha dhacdooyinkooda gaarka ah in ka badan ama ka yar oo ku habboon oo xasilloon korka koodhka.

Astaamaha Muhiimka ah

Xasaasi ah Waxay u oggolaaneysaa dadka isticmaala inay daawadaan fiidiyowyada YouTube iyaga oo aan xayeysiin iyo iyadoon Google la socon.
Waqtigan xaadirka ah, 'Invidious API' waxay isticmaashaa barnaamijka FreeTube, barnaamijka muusikada MusicPiped, iyo shabakadda CloudTube.

Fedora-ka xun

Dhinaca kale, suurtagalnimada soo dejinta / dhoofinta rukhsadaha Invidious sidoo kale waa la muujiyey (oo ay ku jiraan qaabka NewPipe), taariikhda dhirta iyo dejinta. Taageerada RSS ee quudinta YouTube iyo quudinta gaarka ah.

iyo sidoo kale awoodda aad u maamuli karto diiwaangelinta, awood u yeelan karto inaad muujiso kaliya fiidiyowyada aan la booqan iyo fiidiyowyadii ugu dambeeyay, gaarsiinta ogeysiisyada ku saabsan fiidiyowyada cusub, soo dejinta rukummada ka socota YouTube
Muuqaal kale oo aad u qabow oo ka mid ah 'Invidious' ayaa ah awoodda lagu dhex geliyo fiidiyowyo 'Invidious' bogagga bogagga kale. Si toos ah iyo YouTube labadaba (adoo adeegsanaya qoraal).

Waxa kale oo xusid mudan in Invidious ay iyadu leedahay API-keeda oo loogu talagalay kuwa wax horumariya. Waxyaabaha kale ee lagu muujin karo dhamaadka-hore waxaan ka helaynaa:

  • Qaabka maqalka kaliya ah (looma baahna in daaqada ka furantahay mobilka)
  • Software bilaash ah (shatiga AGPLv3)
  • Invidious ma jiraan xayeysiis ama raad raaca isticmaalaha
  • Looma baahna in la abuuro koonto Google ah si loo kaydiyo diiwaangelinta
  • Miisaan khafiif ah (bogga waa ~ 4KB la isku qurxiyey)
  • Hab madow
  • Isku-dhafan isku-dhafan
  • Deji xulashooyinka ciyaaryahanka asalka ah (xawaaraha, tayada, autoplay, loop).
  • Awoodda aad ku daawan karto fiidiyowga adiga oo aan ku darin JavaScript
  • Taageerada faallooyinka Reddit halkii laga bixin lahaa faallooyinka YT
  • Ma adeegsado midkood rasmiga ah API-yada YouTube-ka
  • Xannibaadda ka gudubka haddii ay dhacdo in fiidiyaha aan laga helin waddanka isticmaalaha
  • Developer API

Kuwa xiiseynaya isku dayga 'Invidious' waa inay ogaadaan waxae wuxuu booqan karaa bogga uu adeeggu ku rakiban yahay isku xirku waa kan.

Ama waxay ka soo dejisan karaan koodhka dhammaadka hore oo ay shakhsi ahaan ugu dhejin karaan server.

Sidee loo rakibaa Invidious?

Kuwa xiiseynaya inay ku dhajiyaan dhamaadka-hore server ama nidaamkooda kombiyuutarkooda shaqsiga ah.
Laakiin kahor Waa lagama maarmaan in la helo qaar ku tiirsanaanta lagama maarmaanka u ah hawlgalka Invidious, markaa waa inaan marka hore rakibnaa.

Hadday yihiin Isticmaalayaasha Arch Linux, Manjaro, Antergos ama nooc kale oo ka mid ah noocyada 'Arch Linux' waa inay furaan terminal oo ay ku qoraan waxyaabaha soo socda:

sudo pacman -S shards crystal imagemagick librsvg postgresql

Marka laga hadlayo kuwa isticmaala Debian, Ubuntu ama wax uun ka soo jeeda kuwan, waxaan qori doonnaa waxyaabaha soo socda:
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

Tan tan hadda waxaan sameyn doonnaa inaan kala soo baxno qoraalka rakibaadda Invidious:
wget https://github.com/tmiland/Invidious-Updater/raw/master/invidious_update.sh
sudo chmod +x invidious_update.sh
sudo ./invidious_update.sh


5 faallooyin, ka tag taada

Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.

  1.   Cabsi la'aan dijo

    Salaan, galab wanaagsan.

    Ror Cillad: Waan ka xumahay, OS-gaaga lama taageerayo.

    Manjaro 18 KDE | Kernel 4.20.13-1-Manjaro.

    «Haddii ay yihiin adeegsadayaasha Arch Linux, Manjaro, Antergos ama nooc kale oo ka mid ah noocyada 'Arch Linux' waa inay furaan terminal oo ay ku qoraan waxyaabaha soo socda:

    sudo pacman -S shards crystal 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

    Ror Cillad: Waan ka xumahay, OS-gaaga lama taageerayo.

    Hagaag, waxay soo baxday inaan ahay isticmaale Arch Linux (Manjaro) waxaanan isku dayay inaan rakibo raaca tilmaamaha.
    Natiijada "OS qalad ma taageerin".

    Munaasabad kale, waxaan rajeynayaa inaad ku adkeyn doontid daabacaadahaaga oo aadan lumin doonin waqtiga akhristayaasha.

  2.   qormada dijo

    In Arch iyo derivatives habka rakibida ayaa aad uga dhib badan waxa halkan lagu daabacay.
    Kuwa doonaya inay arkaan dhammaan tallaabooyinka lagama maarmaanka ah:

    https://github.com/omarroth/invidious

  3.   Manuel Mar dijo

    Oo wax la mid ah ku dhici maayaan HookTube?

    1.    qormada dijo

      Sida aan fahamsanahay dhibaatada HookTube ma ahayn in la isticmaalo YT API kaas oo 90% waxyaabaha ku jiray aan la geli karin.
      Xaaladdan oo kale, isku mid ma dhici karto ama ugu yaraan kuma dhici karto isla boqolkiiba maxaa yeelay:
      a) Invidious ma adeegsado rasmiga rasmiga ah ee loo yaqaan 'YouTube API', taa badalkeedana waxay baareysaa lambarka isha ee barta YouTube si loo helo macluumaadka lagama maarmaanka ah (sida mashaariicda sida youtube-dl iyo NewPipe)
      b) Qaybta 'Invidious API' waxay isticmaashaa barnaamijka FreeTube, barnaamijka muusigga ee MusicPiped, iyo shabakadda CloudTube
      Sida kaliya ee lagu ogaan karo waa iyada oo la adeegsanayo inkasta oo aanan jecleyn inaan ku rakibo kumbuyuutarradeyda.

  4.   Himanshu dijo

    Laakiin kamahadleysid hoos u dhaca iyo dhanka xun ee kajira.

    Haddii dadku ay daawan doonaan fiidiyowyada iyada oo aan xayeysiis lahayn, markaa abuurayaasha sameeya oo geliya fiidiyowyada ayaa sidoo kale ugu dambeyntii joojin doona sameynta fiidiyowyada maxaa yeelay ma jiri doonto dhiirigelin ay ku sii wado sameynta fiidiyowyada haddii aysan lacag ka helin fiidiyowyadooda.