a video downloader written in Python
Project description
YouKuDownLoader
a video downloader focus on China mainland video sites.
website: https://github.com/zhangn1985/ykdl
this project is a fork of you-get with below changes.
Structured source code
focus on China mainland video sites
support Python2
Site status:
site |
ability |
comment |
---|---|---|
YouKu |
Video |
playlist removed |
Acfun |
Video |
|
Bilibili |
Video,Live |
|
163 |
Video,Audio,Live |
|
Sohu |
Video |
|
tudou |
Video |
|
iqiyi |
Video |
|
sina |
Video |
|
Video,Live |
slow in some video |
|
xiami |
Audio |
|
yinyuetai |
Video |
|
huya |
Video,Live |
|
leTv |
Video,Live |
|
mgtv |
Video |
download stuck as web |
douyu |
Live |
|
panda |
Live |
|
zhanqi |
Live |
more site status check wiki page: sites-status
file bugs or requirements are welcome
submit PRs are welcome
Change Log for ykdl
1.4.7
fix bug when len(urls) == 1
update mgtv, huomao, bilibili
restructure ykdl, using setuptools
misc changes
1.4.6
acfun: add missing sign
python2 fix
using ThreadPoolExecutor for multithread download
rename short opt for json out to capital J
add -j –jobs for multithread download jobs number, default is NR_CPUS
1.4.5
fix iqiyi with code clean
update bilibili Episode title
update douyu live room name
use yield to speedup playlist
python2 fix
1.4.4
fix Acfun again
fix douyu live
support multithread download, NOTE: this is not finished
1.4.3
fix Acfun
fix letv
1.4.2
change version string to 3 digital
fix qq, douyu, mgtv, QQ. etc.
report stream_types in json
1.1.4.1
fix letv live, cctv, xiami, QQ
support douyu video, kankannews, Quanmin Live
update common alias dict
1.1.4
port PPTV, yizhibo from upstream/PL
update Bilibili.
partially support Taobao
1.1.3.6
update bilibili playlist.
update ACfun.
support youku mp5
1.1.3.5
update bilibili for eid and title.
update ACfun for match pattern, and playlist
update main script to fix bugs, add -O option
add warning in m3u8_wrapper
1.1.3.4
update bilibili, ACfun
update setup script, test makefile
1.1.3.3
update douyu, QQ, generalembed
1.1.3.2
update Acfun, huomao, youku
add gitter
1.1.3.1
update generalembed, le live, douyu, zhanqi
1.1.3
update iqiyi
merge option removed
get proxy from system proxy settings
some other update
1.1.2
refact code a lot
update iqiyi
update setup for windows platform
1.1.1.2
quick fix for youku, find a mistake
1.1.1.1
update iqiyi support more stream profiles
update m3u8 download with ffpmeg
update letv
update stream profile code
1.1.1
fix iqiyi, QQ
support huajiao live
remove lots of dead sites, include youtube
many other updates
1.1.0.4
update README.rst, CHANGELOG.rst
support laifeng live
fix zhanqi
add travis-ci
1.1.0.3
misc changes on setup, code refactor
1.1.0.2
right way to add requirements
1.1.0
add experimental merge feature.
video titles are changed for many sites.
longzhu live is improved.
live video authors are added when possible.
subtitle feature is planned but moved to danmu branch.
1.0.9.2
bug fix for baomihua
add test for extractors status.
1.0.9.1
fix unqoute issue in python2, since v1.0.9 is released
a draft binary release is done. feedback is welcome.
1.0.9
new sites are supported
huya live and video
longzhu live
python2 are supported
almost done
big change
python3 is first choice, if you don’t have python3, python2 is fine. don’t forget to file a bug when using python2
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
Built Distribution
File details
Details for the file ykdl-1.4.7-py2.py3-none-any.whl
.
File metadata
- Download URL: ykdl-1.4.7-py2.py3-none-any.whl
- Upload date:
- Size: 81.5 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c4c573ce12a98e9f060d2a6741f3575b26a492ff318f03f922f42b957c862049 |
|
MD5 | 97571b2bd4b86d15e068df665617db0b |
|
BLAKE2b-256 | bd075136198cdb874fcfec9f632c6964a3a8f0430e17566e69cd9b5e2125e182 |