更新日: 2025-12-06
vget について
vget は Go 言語で書かれた多機能コマンドラインツールで、複数のプラットフォームから音声、動画、ポッドキャスト、PDF などのコンテンツをダウンロードできます。たった一つのコマンドで、お気に入りのメディアを簡単に保存できます。
主な機能
- マルチプラットフォーム対応: Twitter/X、小宇宙FM、Apple Podcasts、小紅書などからダウンロード可能
- WebDAV 統合: ダウンロードしたコンテンツをクラウドストレージにシームレスに同期
- 自動アップデート: コマンド一つで最新版に更新
- ポッドキャスト検索: コマンドラインから直接ポッドキャストを検索・発見
- 多言語インターフェース: 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 を送信してください。