Loom Video Downloader は、loom.com からビデオをダウンロードするためのシンプルな Node.js コマンドライン ツールです。 URL 内のビデオ ID に基づいてビデオ ダウンロード リンクを取得し、指定されたファイル名、複数のファイルのプレフィックス、またはデフォルトのビデオ ID でビデオを保存します。
このツールを実行するには、マシンに Node.js と npm がインストールされている必要があります。
git clone https://github.com/EcomGraduates/loom-downloader.git
npm install
このツールは次の npm パッケージを使用します。
axios
- ブラウザーおよび Node.js 用の Promise ベースの HTTP クライアント。fs
- コンピュータ上のファイル システムを操作できるようにするファイル システム モジュール。https
- HTTPS は、TLS/SSL 上の HTTP プロトコルです。yargs
- Yargs は、引数を解析し、洗練されたユーザー インターフェイスを生成することで、対話型のコマンド ライン ツールの構築に役立ちます。 loom.com から 1 つのビデオをダウンロードするには、次のコマンドを実行します。 [VideoId]
URL の実際のビデオ ID に置き換えます。
loom-dl --url https://www.loom.com/share/[VideoId]
これによりビデオがダウンロードされ、 [VideoId].mp4
として保存されます。
--out
または-o
オプションを使用して、別の出力ファイル名を指定できます。
loom-dl --url https://www.loom.com/share/[VideoId] --out [FileName].mp4 or loom-dl --url https://www.loom.com/share/[VideoId] --out path/to/[FileName].mp4
これによりビデオがダウンロードされ、 [FileName].mp4
として保存されます。
テキスト ファイルにリストされている複数のビデオをダウンロードするには、 --list
オプションを使用します。 1 行に 1 つのビデオ URL を含むテキスト ファイルを作成し、ファイル パスをスクリプトに渡します。
loom-dl --list path/to/urls.txt
デフォルトでは、各ビデオはビデオ ID をファイル名として保存されます。
--prefix
オプションを使用してファイル名のプレフィックスを指定できます。スクリプトは、ダウンロードされた各ビデオに自動増加する番号を追加します。
loom-dl --list path/to/urls.txt --prefix download --out path/to/output
これにより、指定されたプレフィックス「download」と増加した番号が付いたビデオが、指定された出力ディレクトリに保存されます。 download-1.mp4 download-2.mp4出力パスが指定されていない場合は、デフォルトでダウンロード フォルダーが使用されます。
ファイアウォールやレート制限を防ぐために、 --timeout
オプションを使用してダウンロード間にタイムアウトを設定できます。
loom-dl --list path/to/urls.txt --prefix download --out path/to/output --timeout 5000
これにより、各ダウンロードの間に 5 秒の待機時間が追加されます。必要に応じて調整します。
ターミナルで npm install loom-dl を実行します
npm install loom-dl -g
上記と同じコマンドに従いますが、loom-dl を loom-dl に置き換えます。
プルリクエストは大歓迎です。大きな変更の場合は、まず問題を開いて、変更したい内容について話し合ってください。
lestercoyoyjr for ダウンロードした動画を特定のダウンロードフォルダにダウンロードさせる方法。
再開機能を追加するための werkamsus
このプロジェクトはオープンソースであり、MIT ライセンスの下で利用可能です。