Ingenasiphelo sesinye isiphelo esiphambili kwi-YouTube, I-invidious ayisebenzisi i-API esemthethweni ye-YouTube, endaweni yoko icacisa ikhowudi yemvelaphi yendawo ye-YouTube ukufumana ulwazi oluyimfuneko (njengeeprojekthi ezinjenge-youtube-dl kunye neNewPipe.
Ngelixa kusenziwa uninzi lwezicelo zomsebenzisi kwiserver efakwe kuyo, echaphazela ngokuqinisekileyo abasebenzisi. Ikhowudi yeprojekthi ibhaliwe kulwimi lwenkqubo yeCrystal, isebenzisa i-PostgreSQL DBMS kwaye ihanjiswa phantsi kwelayisensi ye-AGPLv3 +.
Inene, enyanisweni, iyafana nenkonzo yewebhu eyayithandwa ngaphambili iHookTube , ogama umbhali, ngoJulayi kunyaka ophelileyo (kwiveki emva kokubhengezwa kuka-Invidious), wafumana ileta elumkisayo evela kuGoogle malunga nokophula kwakhe imigaqo ye-YouTube ye-API kwaye wanyanzelwa ukuba ayeke umsebenzi "oqhelekileyo" wenkonzo yakho.
Eyona njongo iphambili yeHookTube yayikukuthumela izicelo zomsebenzisi kwiseva zikaGoogle (iYouTube), ethi, nangona iphucule ubumfihlo babasebenzisi kwaye yabavumela ukuba babukele kwaye bakhuphele iividiyo (kubandakanya nezo zithintelwe yi-geo-, umzekelo).
Ukuzibandakanya okwangoku kumjikelo wokukhutshwa wenyanga y yenzelwe ukubonelela abalawuli beziganeko zabo ezingafunekiyo ngoncedo olungaphezulu okanye oluncinci olufanelekileyo kunye noluzinzileyo lweekhowudi zomthombo.
Iimpawu ezingafunekiyo
Inomdla Ivumela abasebenzisi ukuba babukele iividiyo zeYouTube ngaphandle kwentengiso kwaye ngaphandle kokulandela umkhondo kuGoogle.
Okwangoku, i-API engafunekiyo isebenzisa usetyenziso lweFreeTube, isidlali somculo esenziwe ngoMculo, kunye newebhusayithi yeCloudTube.
Ngakolunye uhlangothi, Ukubakho kokungenisa / ukuthumela ngaphandle imirhumo kwi-Invidious kuyacaciswa (kubandakanya ifomathi yeNewPipe), ukukhangela imbali kunye noseto. Inkxaso yeRSS yokutya kweYouTube kunye nokutya kwesiko.
Kanye kunye Amandla okulawula imirhumo, ukubonisa kuphela iividiyo ezingatyelelwanga kunye neevidiyo zamva nje, ukuhanjiswa kwezaziso malunga neevidiyo ezintsha, ukungeniswa kwemirhumo kwiYouTube.
Enye into entle epholileyo yokuzibandakanya kukukwazi ukufaka iividiyo ezingabonakaliyo kwamanye amaphepha esayithi. Zombini ngokuthe ngqo nakwi-YouTube (kusetyenziswa iskripthi).
Kwakhona Qaphela kukuba i-Invidious ibonelela nge-API yayo kubaphuhlisi. Kweminye imiba enokuqaqanjiswa kwesi siphelo sangaphambili sifumana:
- Imowudi yeaudio kuphela (akukho sidingo sokugcina iwindow ivulekile kwiselfowuni)
- Isoftware yasimahla (ilayisensi ye-AGPLv3)
- Kwi-Invidious akukho ntengiso okanye ukulandelelwa komsebenzisi
- Akukho sidingo sokwenza iakhawunti kaGoogle ukugcina imirhumo
- Ubunzima (iphepha lasekhaya ngu ~ 4KB ucinezelwe)
- Imo emnyama
- Ukuma okuhlangeneyo
- Cwangcisa ukhetho lomdlali olungagqibekanga (isantya, umgangatho, ukudlala ngokuzenzekelayo, iluphu).
- Ukukwazi ukujonga ividiyo ngaphandle kokubandakanya iJavaScript
- Inkxaso yezimvo zeReddit endaweni yezimvo zeYT
- Ayisebenzisi nayiphi na i-API esemthethweni ye-YouTube
- I-Bypass blocking xa ividiyo ingafumaneki kwilizwe lomsebenzisi
- I-API yonjiniyela
Abo banomdla wokuzama ukungakhathali kufuneka bazi ukuba yintoniUngandwendwela iphepha lewebhu apho inkonzo ifakwe khona ikhonkco yile.
Okanye banokukhuphela ikhowudi ukusuka esiphelweni sangaphambili kwaye bayinyuse ngokobuqu kwiseva.
Ungayifaka njani into engathandekiyo?
Kulabo abanomdla wokufaka isiphelo esingaphambili kwiserver okanye kwinkqubo yabo kwikhompyuter yabo.
Kodwa ngaphambili Kuyimfuneko ukuba kubekho ukuxhomekeka okuyimfuneko ekusebenzeni okungafunekiyo, ke kufuneka sizifakele kuqala.
Ukuba kunjalo Abasebenzisi beArch Linux, iManjaro, iAntergos okanye nayiphi na enye into evela kwiArch linux kufuneka bavule i-terminal kwaye babhale oku kulandelayo:
sudo pacman -S shards crystal imagemagick librsvg postgresql
Kwimeko yabo bangabasebenzisi be-Debian, Ubuntu okanye nayiphi na into evela kwezi zinto, siza kuchwetheza oku kulandelayo:
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
Uyenzile le nto ngoku siza kukhuphela iskripthi sokufaka esingavumelekanga:
wget https://github.com/tmiland/Invidious-Updater/raw/master/invidious_update.sh
sudo chmod +x invidious_update.sh
sudo ./invidious_update.sh
Molweni mvakwemini.
Impazamo: Uxolo, i-OS yakho ayixhaswanga.
Manjaro 18 KDE | IKernel 4.20.13-1-Manjaro.
«Ukuba bangabasebenzisi beArch Linux, iManjaro, iAntergos okanye nayiphi na enye into evela kwiArch linux kufuneka bavule i-terminal kwaye babhale oku kulandelayo:
Sudo pacman -S shards crystal imagemagick librsvg postgresql
wget https://github.com/tmiland/Invidious-Updater/raw/master/invidious_update.sh
Isudo chmod + x invidious_update.sh
Isudo ./invidious_update.sh
Impazamo: Uxolo, i-OS yakho ayixhaswanga.
Ewe, kuvela ukuba ndingumsebenzisi weArch Linux (Manjaro) kwaye ndizamile ukuyifaka ngokulandela imiyalelo.
Iziphumo "i-OS ayixhaswanga ngempazamo".
Kwesinye isihlandlo, ndiyathemba ukuba niyakuba ngqongqo ngakumbi kupapasho lwenu kwaye ningachithi ixesha labafundi benu.
KwiArch nakwiziphumo ezivela kwinkqubo yokufaka inzima ngakumbi kunale ipapashwe apha.
Kulungiselelwe abo bafuna ukubona onke amanyathelo afanelekileyo:
https://github.com/omarroth/invidious
Kwaye ayizukwenzeka into efanayo kubo njenge HookTube?
Njengoko ndiyayiqonda, ingxaki ngeHookTube ibingasebenzisi i-YT API ene-90% yemixholo ebingenakufikeleleka.
Kule meko, okufanayo akunakwenzeka okanye ubuncinci hayi kwipesenti enye kuba:
a) Inomdla ayisebenzisi i-API esemthethweni ye-YouTube, endaweni yoko icacisa ikhowudi yemvelaphi yendawo ye-YouTube ukufumana ulwazi oluyimfuneko (njengeeprojekthi ezinjenge-youtube-dl kunye neNewPipe)
b) I-API engafunekiyo isebenzisa usetyenziso lweFreeTube, isidlali somculo esenziwe ngoMculo, kunye newebhusayithi yeCloudTube
Ekuphela kwendlela yokwazi kukuyisebenzisa nangona ndingathandi ukuyifaka kwiikhompyuter zam.
Kodwa awuthethi malunga nokuwa kunye necala elibi layo.
Ukuba abantu baya kubukela iividiyo ngaphandle kweentengiso, ke abadali abenza kwaye babeke iividiyo baya kuthi ekugqibeleni bayeke ukwenza iividiyo kuba ngekhe kubekho sizathu sokuqhubeka nokwenza iividiyo ukuba ngekhe benze imali ngeevidiyo zabo.