this is a description
Project description
Intro
This is a pipe compatiable tool for downloading m3u8.
- Fast download for m3u8.
- Auto decrpt the key.
Install
since the name m3u8_dl is taken by other developer...
short it to m3_dl
pip install m3_dl
Usage
m3_dl <m3u8_url> -o <dest>
ex:
# download to local file
m3_dl http://aaa.com/a.m3u8 -o ./a.mp4
# pipe it to mpv
m3_dl https://you.tube-kuyun.com/20200210/1144_623a1fb3/index.m3u8 | mpv -
# pipe it to mpv and save to local
m3_dl https://you.tube-kuyun.com/20200210/1144_623a1fb3/index.m3u8 | tee > ./a.mp4 | mpv -
Full Usage
usage: m3_dl [-h] [-o OUT_PATH] [-p PROXY] [-t THREADCOUNT] [-d] [-w] [-s]
[-v]
url
positional arguments:
url url
optional arguments:
-h, --help show this help message and exit
-o OUT_PATH, --out_path OUT_PATH
output path (default: None)
-p PROXY, --proxy PROXY
proxy (default: socks5h://127.0.0.1:5992)
-t THREADCOUNT, --threadcount THREADCOUNT
thread count (default: 2)
-d, --debug debug info (default: False)
-w, --overwrite overwrite existed file (default: False)
-s, --stream stream output for pipe (default: False)
-v, --version version (default: False)
TODO
- enable redownlowd
- make it mitm compatiable
Notes
when feed binary to stdout, it will block ouput if stdout is full
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 Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distribution
File details
Details for the file m3_dl-0.0.8-py2.py3-none-any.whl
.
File metadata
- Download URL: m3_dl-0.0.8-py2.py3-none-any.whl
- Upload date:
- Size: 8.1 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/2.0.0 pkginfo/1.4.2 requests/2.22.0 setuptools/40.6.3 requests-toolbelt/0.9.1 tqdm/4.28.1 CPython/3.7.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ac0301c8449d8c9b0bc67fb55ab76b5ebe06bda84ffd449512ff5bc4a2576526 |
|
MD5 | 30bc8d99c71603aaa98b8ea109ba3d98 |
|
BLAKE2b-256 | 96e3f3a345056df3720669999faf6a102cdce75569924b631713ae88b0c271ea |