PyIDM-IDM(インターネットダウンロードマネージャー)に代わるオープンソース


pyIDMは、IDM(Internet Download Manager)に代わる無料のオープンソースであり、YouTubeやその他のストリーミングWebサイトから一般的なファイルやビデオをダウンロードするために使用されます。 Pythonを使用して開発され(Python 3.6以降が必要)、pycurl、youtube_dl、FFmpeg、pysimpleguiなどのオープンソースツールとライブラリのみに依存しています。

おすすめの読み物:2020年にLinuxで最も人気のある10のダウンロードマネージャー

複数の接続、スピードエンジンを備えています(そしてlibcurlに基づいて高いダウンロード速度を提供します)。未完了のダウンロードの再開、断片化されたビデオストリームのサポート、暗号化/非暗号化HLS(HTTPライブストリーミング)メディアストリームのサポート。

さらに、ダウンロードのスケジュール設定、リモートサーバーへの既存の接続の再利用、およびHTTPプロキシのサポートもサポートします。また、ユーザーは、テーマの選択(140のテーマが利用可能)、プロキシの設定、セグメントサイズの選択、速度制限、最大同時ダウンロード数、ダウンロードあたりの最大接続数などのオプションを制御できます。

LinuxにpyIDMをインストールする方法

まず、必要なパッケージをインストールする必要があります。pip– Pythonのデファクトスタンダードパッケージインストーラーおよびマネージャー、Tkinter – PythonのデファクトスタンダードGUI(グラフィカルユーザーインターフェイス)パッケージ、xclip –コマンドラインインターフェイスX11クリップボードとFFmpeg–広く使用されているマルチメディアフレームワーク。

$ sudo apt install python-pip python3-pip python3-tk xclip ffmpeg   [On Debian/Ubuntu]
# dnf install python-pip python3-pip python3-tkinter xclip ffmpeg   [On Fedora/CentOS/RHEL]
# yum install python-pip python3-pip python3-tkinter xclip ffmpeg   [On Fedora/CentOS/RHEL]

必要なパッケージをインストールした後、pip3ユーティリティを使用してpyIDMをインストールします。実行すると、不足している依存関係が自動的にインストールされます。

$ sudo pip3 install pyIDM
OR
$ pip3 install pyIDM

インストールが完了すると、図のようにターミナルウィンドウからpyIDMを起動できます。

$ pyidm

ファイルをダウンロードするには、ダウンロードリンクをコピーして、URL入力ボックスに貼り付けます。 pyIDMを開くと、xclipプログラム(またはインストールされている場合はpyperclipまたはxsel)を使用して、システムクリップボードにコピーされたURLを自動検出し、ダウンロードリンクをURLフィールドに自動貼り付けます。次に、次のスクリーンショットに示すように、[ダウンロード]ボタンをクリックします。

進行中のダウンロードを表示するには、[ダウンロード]タブをクリックします。 [設定]タブをクリックして設定を変更することもできます。

詳細については、pyIDM Githubリポジトリ(https://github.com/pyIDM/pyIDM)にアクセスしてください。

pyIDMは、PythonとFFmpegやyoutube_dlなどのオープンソースツールを使用して構築されたIDMのオープンソース代替手段です。試してみて、下のコメントフォームからフィードバックをお寄せください。