更新日: 2026-08-23
vget について
vget は Go で書かれた小さくシンプルなコマンドラインダウンローダーです。リンク(Twitter/X、ポッドキャスト)や WebDAV リソースライブラリ(PikPak、NAS、seedbox、あるいは誰かが共有したライブラリ)を指定すれば、ファイルを取得します。ツール自体はあえて小さく保ち、価値は接続先のリソースライブラリにあります。スクレイピングではなく標準プロトコルを使います。
主な機能
- メディアリンクと WebDAV ライブラリ: Twitter/X、ポッドキャスト(小宇宙 FM、Apple Podcasts)、直リンクファイル、任意の WebDAV リソースライブラリ(PikPak、NAS、seedbox)
- WebDAV リソースライブラリ: 任意の WebDAV サーバーを閲覧・ダウンロード。ネイティブ WebDAV のないドライブ(百度、夸克 など)は OpenList/Alist 経由
- 自動アップデート: コマンド一つで最新版に更新
- ポッドキャスト検索: コマンドラインから直接ポッドキャストを検索・発見
- 多言語インターフェース: 7言語に対応
- クロスプラットフォーム: macOS、Linux/WSL、Windows で動作
インストール
macOS
curl -L -o vget.zip https://github.com/guiyumin/vget/releases/latest/download/vget_darwin_arm64.zip && unzip vget.zip && sudo mv vget /usr/local/bin/
Linux/WSL
curl -L -o vget.zip https://github.com/guiyumin/vget/releases/latest/download/vget_linux_amd64.zip && unzip vget.zip && sudo mv vget /usr/local/bin/
Windows
最新リリースをダウンロードし、実行ファイルを PATH に追加してください。
コマンド一覧
| コマンド | 説明 |
|---|---|
vget [url] | URL からメディアをダウンロード |
vget ls <remote>:<path> | リモートディレクトリを一覧表示 |
vget init | 対話式設定ウィザード |
vget update | 最新版に自動アップデート |
vget search --podcast <query> | ポッドキャストを検索 |
vget config show | 現在の設定を表示 |
vget config path | 設定ファイルのパスを表示 |
vget webdav list | 設定済み WebDAV サーバーを一覧表示 |
vget webdav add | 新しい WebDAV サーバーを追加 |
設定
設定ファイルは YAML 形式で以下に保存されます:
- macOS/Linux:
~/.config/vget/config.yml - Windows:
%APPDATA%\vget\config.yml
ライセンス
vget は Apache License 2.0 でライセンスされたオープンソースソフトウェアです。
コントリビューション
コントリビューションを歓迎します!GitHub リポジトリで Issue や Pull Request を送信してください。