Skip to main content

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: https://github.com/soimort/you-get with below changes.
1, Structured source code
2, focus on China mainland video sites
3, support Python2

Site status:

----------------------------------------------------------------------
| site | ability | status | comment |
|---------------------------------------------------------------------
| YouKu | Video | Good | maybe bug in playlist |
| Acfun | Video | Good |
| Bilibili | Video/Live | Good |
| 163 |Video/Audio/Live | Good |
| Sohu | Video | Good |
| cctv | Video | Good |
| tudou | Video | Good | playlist is not support|
| iqilu | Video | Good |
| iqiyi | Video | Good |
| joy | Video | Good | Joy.cn usually down |
| ku6 | Video | Good |
| kuwo | Video | Good |
| sina | Video | Good |
| qq | Video/Live | Good | slow in some video |
| Baomihua | Video | Good |
| xiami | Audio | Good |
| yinyuetai| Video | Good |
| baidu | Audio | Good | playlist is not good |
| douban | Audio | Good |
| huya | Video/Live | Good |
| leTv | Video/Live | Good |
| mgtv | Video | Good | download stuck same as video web playing |
| bobo | Live | Good |
| douyu | Live | Good |
| longzhu | Live | Good |
| panda | Live | Good |
| zhanqi | Live | Good |

the sites not list in the table is not in good condition.

file bugs or requirements are welcome
submit PRs are welcome


1.1.0.3
======
misc changes on setup, code refactor


1.1.0.2
======
right way to add requirements

1.1.0
======
1, add experimental merge feature.
2, video titles are changed for many sites.
3, longzhu live is improved.
4, 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ykdl-1.1.0.3.tar.gz (49.6 kB view hashes)

Uploaded Source

Built Distributions

ykdl-1.1.0.3-py3.4.egg (210.2 kB view hashes)

Uploaded Source

ykdl-1.1.0.3-py2.py3-none-any.whl (90.8 kB view hashes)

Uploaded Python 2 Python 3

ykdl-1.1.0.3-py2.7.egg (203.9 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page