Skip to content

NyaShinn1204/Yoimi

Repository files navigation

Yoimi

jp en

インストール

※ Pythonのバージョン3.12以上が必要です

「Yoimi」を使うには、以下のコマンドを実行してください

Tip

これは開発バージョンです!

git clone https://github.com/NyaShinn1204/Yoimi

cd Yoimi

python3 yoimi.py -h

使い方

>> python yoimi.py download -h
Usage: yoimi.py download [OPTIONS] <URL site>

  Main command to access downloader

  Check supported streams from yuu with `yuu streams`

Options:
  -U, --username TEXT        Use username/password to download premium video
  -P, --password TEXT        Use username/password to download premium video
  -p, --proxy <ip:port/url>  Use http(s)/socks5 proxies (please add
                             `socks5://` if you use socks5)
  -r, --resolution TEXT      Resolution to be downloaded (Default: best)
  -R, --resolutions          Show available resolutions
  -m, --mux                  Mux .ts to .mkv (Need ffmpeg or mkvmerge)
  -mf, --muxfile TEXT        Mux .ts to opticial file
  -keep, --keep-fragments    Keep downloaded fragment and combined fragment
                             (If muxing) (Default: no)
  -o, --output TEXT          Output filename
  -v, --verbose              Enable verbosity
  -h, --help                 Show this message and exit.
  • --username/-U: ユーザー名またはメールアドレス
  • --password/-P: パスワード
  • --proxies/-p: プロキシ
    • 例: 127.0.0.1:1080, http://127.0.0.1:1080, http://user:pass@127.0.0.1:1080, socks5://127.0.0.1:1080
  • --verbose/-v: デバッグモードを利用する

プロキシはまだ完全にはテストされていません

Example command:

Abemaからのダウンロード

  1. オリジナルファイルでダウンロード

    python3 yoimi.py download "https://abema.tv/video/episode/248-17_s1_p1"

    ✨ 「最弱テイマー、ゴミ拾いの旅に出る」第1話をオリジナル形式でダウンロードします。

  2. MP4形式に変換してダウンロード

    python3 yoimi.py download "https://abema.tv/video/episode/248-17_s1_p1" --mux

    ✨ 「最弱テイマー、ゴミ拾いの旅に出る」第1話をMP4形式でダウンロードします。


U-NEXTからのダウンロード

  1. 特定エピソードをダウンロード

    python3 yoimi.py download "https://video.unext.jp/play/SID0104147/ED00570917" --username あなたのメールアドレス --password あなたのパスワード

    ✨ 「ロシア語で出れる隣のアーリャさん」第1話をダウンロードします。

    サンプルビデオ: こちらをクリック

  2. シーズン全体をダウンロード

    python3 yoimi.py download "https://video.unext.jp/play/SID0104147" --username あなたのメールアドレス --password あなたのパスワード

    ✨ 「ロシア語で出れる隣のアーリャさん」の1シーズン全エピソードをダウンロードします。

    サンプルビデオ: こちらをクリック


Dmm-TVからのダウンロード

  1. 特定エピソードをダウンロード

    python3 yoimi.py download "https://tv.dmm.com/vod/playback/?season=i4ub9mtfsaqk6zyvgw7wz17yb&content=4sqn17vutgo79wc8jugmupy3f" --username あなたのメールアドレス --password あなたのパスワード

    ✨ 「ダンダダン」第1話をダウンロードします。

    サンプルビデオ: こちらをクリック

  2. シーズン全体をダウンロード

    python3 yoimi.py download "https://tv.dmm.com/vod/playback/?season=i4ub9mtfsaqk6zyvgw7wz17yb" --username あなたのメールアドレス --password あなたのパスワード

    ✨ 「ダンダダン」の1シーズン全エピソードをダウンロードします。

    サンプルビデオ: こちらをクリック


FODからのダウンロード

  1. 特定エピソードをダウンロード

    python3 yoimi.py download "https://fod.fujitv.co.jp/title/00d9/00d9110001/" --username あなたのメールアドレス --password あなたのパスワード

    ✨ 「葬送のフリーレン」第1話をダウンロードします。 サンプルビデオ: お待ちください...!

  2. シーズン全体をダウンロード

    python3 yoimi.py download "https://fod.fujitv.co.jp/title/00d9/" --username あなたのメールアドレス --password あなたのパスワード

    ✨ 「葬送のフリーレン」の1シーズン全エピソードをダウンロードします。 サンプルビデオ: お待ちください...!

Warning

FODはメール認証コードが必要です!


サポートリスト

現在サポートされているリストです

 


 

把握している問題:
  • 時々ライセンス取得に失敗し、プログラムが停止してしまう問題がある
サポート
  • discord: nyanyakko005

Warning

Yoimiは、Yuu と呼ばれるパッケージのベース部分をもとに開発されています。コードが似ている部分が多くあります またYoimiは、教育目的のみの使用を推奨しています。