ykdl


Nameykdl JSON
Version 1.4.2 PyPI version JSON
home_pagehttps://github.com/zhangn1985/ykdl
Summarya video downloader written in Python
upload_time2017-02-13 14:25:01
maintainerNone
docs_urlNone
authorZhang Ning
requires_pythonNone
licenseMIT
keywords video download youku acfun bilibili
VCS
bugtrack_url
requirements m3u8
Travis-CI
Coveralis test coverage No Coveralis.
            YouKuDownLoader
===============

.. image:: https://badges.gitter.im/zhangn1985/ykdl.svg
   :alt: Join the chat at https://gitter.im/zhangn1985/ykdl
   :target: https://gitter.im/zhangn1985/ykdl?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge

.. image:: https://img.shields.io/pypi/v/ykdl.svg
   :target: https://pypi.python.org/pypi/ykdl
.. image:: https://travis-ci.org/zhangn1985/ykdl.svg
   :target: https://travis-ci.org/zhangn1985/ykdl


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      |    comment            |
+==========+=================+=======================+
|  YouKu   |    Video        |    playlist removed   |
+----------+-----------------+-----------------------+
|  Acfun   |    Video        |                       |
+----------+-----------------+-----------------------+
| Bilibili |   Video,Live    |                       |
+----------+-----------------+-----------------------+
|   163    |Video,Audio,Live |                       |
+----------+-----------------+-----------------------+
|   Sohu   |    Video        |                       |
+----------+-----------------+-----------------------+
|  tudou   |    Video        |                       |
+----------+-----------------+-----------------------+
|  iqiyi   |    Video        |                       |
+----------+-----------------+-----------------------+
|  sina    |    Video        |                       |
+----------+-----------------+-----------------------+
|  qq      |   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 <https://github.com/zhangn1985/ykdl/wiki/sites-status>`_

file bugs or requirements are welcome

submit PRs are welcome


Change Log for ykdl
===================

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

    1. huya live and video
    2. 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
            

Raw data

            {
    "maintainer": null, 
    "docs_url": null, 
    "requires_python": null, 
    "maintainer_email": null, 
    "cheesecake_code_kwalitee_id": null, 
    "coveralis": false, 
    "keywords": "video download youku acfun bilibili", 
    "upload_time": "2017-02-13 14:25:01", 
    "requirements": [
        {
            "name": "m3u8", 
            "specs": []
        }
    ], 
    "author": "Zhang Ning", 
    "home_page": "https://github.com/zhangn1985/ykdl", 
    "github_user": "zhangn1985", 
    "download_url": null, 
    "platform": "any", 
    "version": "1.4.2", 
    "cheesecake_documentation_id": null, 
    "description": "YouKuDownLoader\n===============\n\n.. image:: https://badges.gitter.im/zhangn1985/ykdl.svg\n   :alt: Join the chat at https://gitter.im/zhangn1985/ykdl\n   :target: https://gitter.im/zhangn1985/ykdl?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge\n\n.. image:: https://img.shields.io/pypi/v/ykdl.svg\n   :target: https://pypi.python.org/pypi/ykdl\n.. image:: https://travis-ci.org/zhangn1985/ykdl.svg\n   :target: https://travis-ci.org/zhangn1985/ykdl\n\n\na video downloader focus on China mainland video sites.\n\nwebsite: https://github.com/zhangn1985/ykdl\n\nthis project is a fork of `you-get <https://github.com/soimort/you-get>`_ with below changes.\n\n1. Structured source code\n2. focus on China mainland video sites\n3. support Python2\n\nSite status:\n\n+----------+-----------------+-----------------------+\n|   site   |    ability      |    comment            |\n+==========+=================+=======================+\n|  YouKu   |    Video        |    playlist removed   |\n+----------+-----------------+-----------------------+\n|  Acfun   |    Video        |                       |\n+----------+-----------------+-----------------------+\n| Bilibili |   Video,Live    |                       |\n+----------+-----------------+-----------------------+\n|   163    |Video,Audio,Live |                       |\n+----------+-----------------+-----------------------+\n|   Sohu   |    Video        |                       |\n+----------+-----------------+-----------------------+\n|  tudou   |    Video        |                       |\n+----------+-----------------+-----------------------+\n|  iqiyi   |    Video        |                       |\n+----------+-----------------+-----------------------+\n|  sina    |    Video        |                       |\n+----------+-----------------+-----------------------+\n|  qq      |   Video,Live    | slow in some video    |\n+----------+-----------------+-----------------------+\n|  xiami   |    Audio        |                       |\n+----------+-----------------+-----------------------+\n| yinyuetai|    Video        |                       |\n+----------+-----------------+-----------------------+\n|  huya    |   Video,Live    |                       |\n+----------+-----------------+-----------------------+\n|  leTv    |   Video,Live    |                       |\n+----------+-----------------+-----------------------+\n|  mgtv    |    Video        | download stuck as web |\n+----------+-----------------+-----------------------+\n|  douyu   |    Live         |                       |\n+----------+-----------------+-----------------------+\n|  panda   |    Live         |                       |\n+----------+-----------------+-----------------------+\n| zhanqi   |    Live         |                       |\n+----------+-----------------+-----------------------+\n\nmore site status check wiki page: `sites-status <https://github.com/zhangn1985/ykdl/wiki/sites-status>`_\n\nfile bugs or requirements are welcome\n\nsubmit PRs are welcome\n\n\nChange Log for ykdl\n===================\n\n1.4.2\n-------\n\n- change version string to 3 digital\n- fix qq, douyu, mgtv, QQ. etc.\n- report stream_types in json\n\n\n1.1.4.1\n-------\n\n- fix letv live, cctv, xiami, QQ\n- support douyu video, kankannews, Quanmin Live\n- update common alias dict\n\n1.1.4\n-------\n\n- port PPTV, yizhibo from upstream/PL\n- update Bilibili.\n- partially support Taobao\n\n1.1.3.6\n-------\n\n- update bilibili playlist.\n- update ACfun.\n- support youku mp5\n\n\n1.1.3.5\n-------\n\n- update bilibili for eid and title.\n- update ACfun for match pattern, and playlist\n- update main script to fix bugs, add -O option\n- add warning in m3u8_wrapper\n\n1.1.3.4\n-------\n\n- update bilibili, ACfun\n- update setup script, test makefile\n\n\n1.1.3.3\n-------\n\n- update douyu, QQ, generalembed\n\n\n1.1.3.2\n-------\n\n- update Acfun, huomao, youku\n- add gitter\n\n1.1.3.1\n-------\n\n- update generalembed, le live, douyu, zhanqi\n\n\n1.1.3\n-------\n\n- update iqiyi\n- merge option removed\n- get proxy from system proxy settings\n- some other update\n\n1.1.2\n-------\n\n- refact code a lot\n- update iqiyi\n- update setup for windows platform\n\n1.1.1.2\n-------\n\n- quick fix for youku, find a mistake\n\n\n1.1.1.1\n-------\n\n- update iqiyi support more stream profiles\n- update m3u8 download with ffpmeg\n- update letv\n- update stream profile code\n\n1.1.1\n-----\n\n- fix iqiyi, QQ\n- support huajiao live\n- remove lots of dead sites, include youtube\n- many other updates\n\n1.1.0.4\n-------\n\n- update README.rst, CHANGELOG.rst\n- support laifeng live\n- fix zhanqi\n- add travis-ci\n\n1.1.0.3\n-------\n\n- misc changes on setup, code refactor\n\n\n1.1.0.2\n-------\n\n- right way to add requirements\n\n1.1.0\n-----\n\n- add experimental merge feature.\n- video titles are changed for many sites.\n- longzhu live is improved.\n- live video authors are added when possible.\n- subtitle feature is planned but moved to danmu branch.\n\n1.0.9.2\n-------\n\n- bug fix for baomihua\n- add test for extractors status.\n\n1.0.9.1\n-------\n\n- fix unqoute issue in python2, since v1.0.9 is released\n- a draft binary release is done. feedback is welcome.\n\n1.0.9\n-----\n\n- new sites are supported\n\n    1. huya live and video\n    2. longzhu live\n\n- python2 are supported\n\n    almost done\n\n    big change\n\npython3 is first choice, if you don't have python3, python2 is fine.\ndon't forget to file a bug when using python2", 
    "lcname": "ykdl", 
    "bugtrack_url": "", 
    "github": true, 
    "name": "ykdl", 
    "license": "MIT", 
    "travis_ci": true, 
    "github_project": "ykdl", 
    "summary": "a video downloader written in Python", 
    "split_keywords": [
        "video", 
        "download", 
        "youku", 
        "acfun", 
        "bilibili"
    ], 
    "author_email": "zhangn1985@gmail.com", 
    "urls": [
        {
            "has_sig": false, 
            "upload_time": "2017-02-13T14:25:01", 
            "comment_text": "", 
            "python_version": "any", 
            "url": "https://pypi.python.org/packages/1f/66/e1cc8bc5bde8497ec77f2cf8b964e9b8b919ef0a5bf3c628641e1d5b8488/ykdl-1.4.2-py2.py3-none-any.whl", 
            "md5_digest": "f2303030bfabe9feecc063deb6272871", 
            "downloads": 0, 
            "filename": "ykdl-1.4.2-py2.py3-none-any.whl", 
            "packagetype": "bdist_wheel", 
            "path": "1f/66/e1cc8bc5bde8497ec77f2cf8b964e9b8b919ef0a5bf3c628641e1d5b8488/ykdl-1.4.2-py2.py3-none-any.whl", 
            "size": 92446
        }
    ], 
    "_id": null, 
    "cheesecake_installability_id": null
}