Invidious是YouTube的替代前端, Invidious不使用官方的YouTube API,而是解析YouTube網站的源代碼 以獲得必要的信息(例如youtube-dl和NewPipe之類的項目。
通過安裝在服務器上的服務器處理大多數用戶請求時, 對用戶產生積極影響。 項目代碼以Crystal編程語言編寫,使用PostgreSQL DBMS,並根據AGPLv3 +許可進行分發。
實際上,令人難以置信 與相當流行的早期Web服務HookTube相似 ,其作者在去年XNUMX月(宣布Invidious後一周)收到了Google的警告信,內容是他違反了YouTube API使用條款,並被迫停止了您服務的“正常”工作。
HookTube的主要目的是將用戶請求發送到Google的服務器(YouTube),儘管它提高了用戶的隱私性,還允許他們查看和下載視頻(例如,包括具有地理限制的視頻)。
Invidious目前處於每月發布週期 y 旨在為自己的Invidious實例的管理員提供或多或少相關且穩定的源代碼增強功能。
特色功能
令人難以置信 它使用戶可以觀看YouTube視頻,而無需廣告和Google跟踪。
此時,Invidious API使用FreeTube應用程序,MusicPiped音樂播放器和CloudTube網站。
此外, 還強調了在Invidious中導入/導出訂閱的可能性 (包括NewPipe格式), 瀏覽歷史記錄和設置。 RSS支持YouTube提要和自定義提要。
以及 能夠管理訂閱,僅顯示未訪問的視頻和最新視頻,傳遞有關新視頻的通知,從YouTube導入訂閱的功能。
Invidious的另一個非常酷的功能是能夠將Invidious視頻嵌入到其他網站的頁面上。 直接和從YouTube(使用腳本)均可。
還值得注意的是,Invidious為開發人員提供了自己的API。 在此前端中可以突出顯示的其他功能中,我們發現:
- 純音頻模式(無需在移動設備上保持窗口打開)
- 免費軟件(AGPLv3許可證)
- 在Invidious中,沒有廣告或用戶跟踪
- 無需創建Google帳戶即可保存訂閱
- 輕量級(主頁壓縮後約為4KB)
- 暗模式
- 一體式展台
- 設置默認播放器選項(速度,質量,自動播放,循環播放)。
- 無需包含JavaScript即可觀看視頻的功能
- 支持Reddit評論而不是YT評論
- 不使用任何YouTube官方API
- 如果視頻不適用於用戶所在的國家/地區,則繞過屏蔽
- 開發人員API
那些對嘗試Invidious有興趣的人應該知道e可以訪問安裝該服務的網頁 鏈接是這個。
或者他們可以從前端下載代碼,然後將其個人安裝在服務器上。
如何安裝Invidious?
對於那些有興趣在服務器上或在個人計算機上的系統上安裝此前端的用戶。
但是之前 對於Invidious的操作,必須具有一些必需的依賴項,因此我們必須先安裝它們。
如果他們是 Arch Linux,Manjaro,Antergos或其他任何Arch Linux衍生產品的用戶應打開終端並輸入以下內容:
sudo pacman -S shards crystal imagemagick librsvg postgresql
對於使用Debian,Ubuntu或其中任何衍生產品的用戶,我們將鍵入以下內容:
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
現在,我們將下載Invidious安裝程序腳本:
wget https://github.com/tmiland/Invidious-Updater/raw/master/invidious_update.sh
sudo chmod +x invidious_update.sh
sudo ./invidious_update.sh
你好,下午好。
✗錯誤:對不起,您的操作系統不受支持。
Manjaro 18 KDE | 內核4.20.13-1-Manjaro。
«如果他們是Arch Linux,Manjaro,Antergos或其他任何Arch Linux衍生產品的用戶,則應打開終端並輸入以下內容:
須藤pacman -S碎片水晶imagemagick librsvg postgresql
wget的 https://github.com/tmiland/Invidious-Updater/raw/master/invidious_update.sh
須藤chmod + x invidious_update.sh
須藤./invidious_update.sh
✗錯誤:對不起,您的操作系統不受支持。
好吧,事實證明我是Arch Linux用戶(Manjaro),並且我已嘗試按照說明進行安裝。
結果“操作系統不支持錯誤”。
在另一個場合,我希望您對出版物更加嚴格,不要浪費讀者的時間。
在Arch和衍生產品中,安裝過程比此處發布的過程複雜得多。
對於那些想要查看所有必要步驟的人:
https://github.com/omarroth/invidious
而且會不會像HookTube一樣發生在他們身上?
據我了解,HookTube的問題不是使用無法訪問90%內容的YT API。
在這種情況下,可能不會發生或至少不會出現相同百分比的情況,因為:
a)Invidious不使用官方的YouTube API,而是解析YouTube網站的源代碼以獲取必要的信息(例如youtube-dl和NewPipe之類的項目)
b)Invidious API使用FreeTube應用程序,MusicPiped音樂播放器和CloudTube網站
唯一知道的方法是使用它,儘管我不傾向於在計算機上安裝它。
但是,您並不是在談論它的衰敗和不利方面。
如果人們可以觀看沒有廣告的視頻,那麼創建並放置視頻的創作者最終也會停止製作視頻,因為如果他們不會從自己的視頻中賺錢,那麼他們就沒有動力繼續製作視頻。