pyIDM是IDM(Internet Download Manager)的免費(fèi)開(kāi)源替代品,用于從流媒體網(wǎng)站下載常規(guī)文件和視頻。它是使用Python開(kāi)發(fā)的(需要Python 3.6+),并且僅依賴(lài)于開(kāi)源工具和庫(kù),例如pycurl,youtube_dl,F(xiàn)Fmpeg和pysimplegui。
它具有多線(xiàn)程下載,高速引擎(并且基于libcurl提供了很高的下載速度);恢復(fù)未完成的下載,對(duì)分段視頻流的支持,對(duì)加密/未加密的HLS(HTTP實(shí)時(shí)流)媒體流的支持。
此外,它還支持計(jì)劃下載,重新使用與遠(yuǎn)程服務(wù)器的現(xiàn)有連接以及HTTP代理支持。并且它允許用戶(hù)控制選項(xiàng),例如選擇主題(有140個(gè)主題),設(shè)置代理,選擇段大小,速度限制,最大并發(fā)下載和每次下載最大連接。
如何在Linux中安裝pyIDM
首先,您需要安裝所需的軟件包,其中包括:pip – Python的事實(shí)上的標(biāo)準(zhǔn)軟件包安裝程序和管理器,Tkinter – Python的事實(shí)上的標(biāo)準(zhǔn)GUI(圖形用戶(hù)界面)軟件包,xclip –到窗口的命令行界面。 X11剪貼板和FFmpeg –廣泛使用的多媒體框架。
[linuxidc@localhost ~/www.linuxidc.com]$sudo apt install python-pip python3-pip python3-tk xclip ffmpeg [在 Debian/Ubuntu 上]
[linuxidc@localhost ~/www.linuxidc.com]$dnf install python-pip python3-pip python3-tkinter xclip ffmpeg [在 Fedora/CentOS/RHEL 上]
[linuxidc@localhost ~/www.linuxidc.com]$yum install python-pip python3-pip python3-tkinter xclip ffmpeg [在 Fedora/CentOS/RHEL 上]
安裝所需的軟件包后,請(qǐng)使用pip3實(shí)用工具安裝pyIDM,一旦運(yùn)行它將嘗試自動(dòng)安裝缺少的依賴(lài)項(xiàng)。
[linuxidc@localhost ~/www.linuxidc.com]$sudo pip3 install pyIDM
或者
[linuxidc@localhost ~/www.linuxidc.com]$pip3 install pyIDM
安裝完成后,您可以如圖所示從終端窗口啟動(dòng)pyIDM。
[linuxidc@localhost ~/www.linuxidc.com]$pyidm
要下載文件,復(fù)制其下載鏈接并將其粘貼到URL輸入框中。請(qǐng)注意,打開(kāi)時(shí),pyIDM將使用xclip程序(如果安裝了pyperclip或xsel)來(lái)自動(dòng)檢測(cè)系統(tǒng)剪貼板中復(fù)制的URL,并在URL字段中自動(dòng)粘貼下載鏈接。然后單擊下載按鈕,如下面的屏幕截圖所示。
要查看正在進(jìn)行的下載,請(qǐng)單擊“下載”選項(xiàng)卡。 您也可以通過(guò)單擊“設(shè)置”選項(xiàng)卡來(lái)更改設(shè)置。
有關(guān)更多信息,請(qǐng)?jiān)L問(wèn)pyIDM Github存儲(chǔ)庫(kù):https://github.com/pyIDM/pyIDM。
pyIDM是一個(gè)使用Python和開(kāi)源工具(如FFmpeg和youtube_dl)構(gòu)建的IDM的開(kāi)源替代品。試一試,然后通過(guò)下面的留言說(shuō)說(shuō)你的使用感受。