Yuu - A simple AbemaTV video downloader
Project description
(koito) yuu
A simple AbemaTV video downloader in python
Requirements
- click
- pycryptodome
- Python 3.5+
- m3u8
- tqdm
- Japan connection/proxy/vpn
Installation
pip install yuu
or clone this project and type pip install .
Usage
>> yuu -h
Usage: yuu [OPTIONS] COMMAND [ARGS]...
A simple AbemaTV video downloader
Options:
-V, --version Show current version
-U, --update Update yuu to the newest version
-h, --help Show this message and exit.
Commands:
download Download video from abema.tv
///////////////////////////////////////////////////
>> yuu download -h
Usage: yuu download [OPTIONS] <AbemaTV url site or m3u8>
Download a free video from abema
Options:
-p, --proxy <ip:port/url> Use http(s)/socks5 proxies (please add
`socks5://` if you use socks5)
-r, --resolution [180p|240p|360p|480p|720p|1080p]
Resolution to be downloaded (Default: 1080p)
-R, --resolutions Show available resolutions
-o, --output TEXT Output filename
-v, --verbose Enable verbosity
-h, --help Show this message and exit.
--proxies/-p: Download using proxy for people outside Japan- Example:
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
- Example:
--resolution/-r: Target resolution--resolutions/-R: Show available resolution--output/-o: Output filename (Automated if there's nothing omitted)--version/-V: Show version number--verbose/-v: Enable verbose/debug mode
Information: Please use HTTPS proxy for now, it tested and works. SOCKS5 are not tested yet and HTTP doesn't work
Example command:
-
yuu download -R https://abema.tv/video/episode/54-25_s1_p1Show available resolution for
Yagate Kimi ni Naruepisode 01 -
yuu download https://abema.tv/video/episode/54-25_s1_p1Download 1080p video of
Yagate Kimi ni Naruepisode 01 -
yuu download https://abema.tv/video/episode/54-25_s1_p1 -r 480pDownload 480p video of
Yagate Kimi ni Naruepisode 01 -
yuu download https://ds-vod-abematv.akamaized.net/program/54-25_s1_p1/1080/playlist.m3u8 -o '5toubun01.ts'Download 1080p video from m3u8 link
-
yuu download https://abema.tv/video/episode/54-25_s1_p1 -p '127.0.0.1:3128Download 480p video of
Yagate Kimi ni Naruepisode 01 using 127.0.0.1:3128 proxy
Credits
- jackyzy823 (Decryption key fetching method)
- Last-Order (Minyami author)
This project are protected by BSD 3-Clause License
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file yuu-0.2.3.tar.gz.
File metadata
- Download URL: yuu-0.2.3.tar.gz
- Upload date:
- Size: 10.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.31.1 CPython/3.6.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
65c048fb4f4474f3821a6c191c87ccd2aa4e13bfc8dc83c7c68d33258492b201
|
|
| MD5 |
7923a175e40935d2e4509fb26971ac8d
|
|
| BLAKE2b-256 |
4808cc3bfc7622d884d1c93e8bd0b853c15e6f5931b9fe2680a031c7d12675a5
|
File details
Details for the file yuu-0.2.3-py2.py3-none-any.whl.
File metadata
- Download URL: yuu-0.2.3-py2.py3-none-any.whl
- Upload date:
- Size: 11.1 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.31.1 CPython/3.6.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0f675f075625a0d5d2318334050c72625ef04c6be3daec49cd56a686ddeec7d6
|
|
| MD5 |
053f1d98e62fc7237687b767fade78ae
|
|
| BLAKE2b-256 |
40bd8eacf40cee476113a404725b5339fd675ecb5702189773a65111363bb7bb
|