{ "info": { "author": "Zhang Ning", "author_email": "zhangn1985@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Internet", "Topic :: Internet :: WWW/HTTP", "Topic :: Multimedia", "Topic :: Multimedia :: Sound/Audio", "Topic :: Multimedia :: Video", "Topic :: Utilities" ], "description": "YouKuDownLoader\n===============\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 `_ with below changes.\n\n1. Structured source code\n2. focus on China mainland video sites\n3. support Python2\n\nSimple installation guide:\n\nLinux/debian:\n\n0. sudo apt-get install ffmpeg mpv python3-pip\n1. pip3 install ykdl --upgrade --user\n2. add ~/.local/bin to your PATH\n\nWindows:\n\n0. install python3 from python.org\n1. pip install --upgrade ykdl\n2. install deps: `FFMPEG `_ `MPV `_ to system PATH\n\nOther Linux: please follow debian\n\nOther OS: please DIY.\n\n\nSite status:\n\nplease check wiki page: `sites-status `_\n\nfile bugs or requirements are welcome\n\nsubmit PRs are welcome\n\n\nChange Log for ykdl\n===================\n\n1.6.2\n-------\n\n- update QQ, bilibili, panda a lot by @SeaHOH\n- misc updates\n\n1.6.1\n-------\n\n- fix youku/tudou, QQ, mgtv, 163, bilibili by @SeaHOH\n\n1.6.0\n-------\n\n- new internal proxy for slow video playback. by @SeaHOH\n- update youku, many bug fixed.\n- update bilibili, new api, playlist bug fixed.\n- update HTTP redirection for t.cn\n- use cryptodome as default.\n\n1.5.5\n-------\n\n- update bilibili bangumi a lot, better\n- update youku, support check audio_lang\n- update huya, new api\n- update acfun, 163 Dj and QQ\n- update mpv's default parameters.\n\n1.5.4\n-------\n\n- support bilibili bangumi by new extractor\n- support new sites: Zhangyu, Chushou\n- update QQ, important!! by @SeaHOH\n- update Youku, Tudou, not finished.\n- update Huomao, douyu, iqiyi\n- update sohu and mpv wrapper, thanks to @SeaHOH\n\n\n1.5.3\n-------\n\n- update bilibili, tudou, weibo, etc.\n- update mpv wrapper, thanks to @SeaHOH\n\n1.5.2\n-------\n\n- update youku, panda, le, zhanqi, longzhu, laifeng, huajiao, etc.\n- many updates for windows platform, thanks to @SeaHOH\n- README.rst updated.\n\n1.5.1\n-------\n\n- update bilibili, youku, quanmin live, 163, douyu, etc.\n- support egame.qq.com, finance.le.com\n- update player wrapper\n- -F/--format now accept int value as level of resolution.\n\n1.5.0\n-------\n\n- update videoinfo, add ua/referrer.\n- update douyu, bilibili, youku\n- cykdl support no proxy\n\n1.4.11\n-------\n\n- update 163 music, pptv, youku\n- update python2 support\n- update ffmpeg&mpv wrapper\n\n1.4.10\n-------\n\n- support new sites: sina open course\n- delete: isuntv, instagram, dailymotion, alive, ted\n- update bilibili, acfun, sohu, youku, tudou\n- update downloader\n\n1.4.9\n-------\n\n- support new sites: dilidili\n- update letv, youku\n- update downloader\n\n1.4.8\n-------\n\n- support new sites: ifeng/163 open course\n- update QQ, acfun, weibo, ifeng\n- update youku, due to api changed\n- misc changes\n\n1.4.7\n-------\n\n- fix bug when len(urls) == 1\n- update mgtv, huomao, bilibili\n- restructure ykdl, using setuptools\n- misc changes\n\n\n1.4.6\n-------\n\n- acfun: add missing sign\n- python2 fix\n- using ThreadPoolExecutor for multithread download\n- rename short opt for json out to capital J\n- add -j --jobs for multithread download jobs number, default is NR_CPUS\n\n1.4.5\n-------\n\n- fix iqiyi with code clean\n- update bilibili Episode title\n- update douyu live room name\n- use yield to speedup playlist\n- python2 fix\n\n\n1.4.4\n-------\n\n- fix Acfun again\n- fix douyu live\n- support multithread download, NOTE: this is not finished\n\n1.4.3\n-------\n\n- fix Acfun\n- fix letv\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", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/zhangn1985/ykdl", "keywords": "video download youku acfun bilibili", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "ykdl", "package_url": "https://pypi.org/project/ykdl/", "platform": "any", "project_url": "https://pypi.org/project/ykdl/", "project_urls": { "Homepage": "https://github.com/zhangn1985/ykdl" }, "release_url": "https://pypi.org/project/ykdl/1.6.2/", "requires_dist": null, "requires_python": "", "summary": "a video downloader written in Python", "version": "1.6.2" }, "last_serial": 4103872, "releases": { "1.0.9": [], "1.0.9.2": [ { "comment_text": "", "digests": { "md5": "e6f6cfc6a217601c3acee70ae9fbadb0", "sha256": "060bbbb9ef9119345f7107a7a1f8cd6613f03dfea34275cff11f38e70ab3c297" }, "downloads": -1, "filename": "ykdl-1.0.9.2.tar.gz", "has_sig": false, "md5_digest": "e6f6cfc6a217601c3acee70ae9fbadb0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46495, "upload_time": "2016-06-09T22:28:37", "url": "https://files.pythonhosted.org/packages/55/e1/703f3f34ce73921e624a5f660534d48e97a857675741e498b120b8d124b0/ykdl-1.0.9.2.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "1460db9581d05289c9e0ef437da8d74c", "sha256": "abfda35397599ac2edef50dd064c23cecf9f3225ab5a32eed605ad65dfaae8ca" }, "downloads": -1, "filename": "ykdl-1.1.0.tar.gz", "has_sig": false, "md5_digest": "1460db9581d05289c9e0ef437da8d74c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46811, "upload_time": "2016-06-11T08:38:11", "url": "https://files.pythonhosted.org/packages/0d/79/2d680837dba264bdbb9901a3096312807df02d4a5147f0ecfb54c1639de0/ykdl-1.1.0.tar.gz" } ], "1.1.0.1": [ { "comment_text": "", "digests": { "md5": "7272eb719fe84c538790b94f0af676cd", "sha256": "638b277d148dcec651c7d29ee22d798a3eb88c07f65aac205efc036048eb9fda" }, "downloads": -1, "filename": "ykdl-1.1.0.1.tar.gz", "has_sig": false, "md5_digest": "7272eb719fe84c538790b94f0af676cd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47678, "upload_time": "2016-06-11T08:53:12", "url": "https://files.pythonhosted.org/packages/68/11/5ee33439b65ecfec616ad76aa183b6e2e6a24edfd9cc3ada5e5361f8716e/ykdl-1.1.0.1.tar.gz" } ], "1.1.0.2": [ { "comment_text": "", "digests": { "md5": "f5ef3764803e60bd4c3aa769aa9a31bf", "sha256": "f0644f79ea1c96a3bcc3988d4eec6a01f5bb1e964c45e7c34f757e7806ad5527" }, "downloads": -1, "filename": "ykdl-1.1.0.2-py2.7.egg", "has_sig": false, "md5_digest": "f5ef3764803e60bd4c3aa769aa9a31bf", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 202663, "upload_time": "2016-06-11T09:39:13", "url": "https://files.pythonhosted.org/packages/88/dd/e78e81c91cf354a33f388f39b57677ea4db1ce27152a3852d33423105bc7/ykdl-1.1.0.2-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "052828c6b54344364675e33dd6fd5d61", "sha256": "ffc07bc46d2f38c47bcb78fb3c45f2344affc87c1bc2f247ea9480133ecbcca8" }, "downloads": -1, "filename": "ykdl-1.1.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "052828c6b54344364675e33dd6fd5d61", "packagetype": "bdist_wheel", "python_version": "any", "requires_python": null, "size": 88863, "upload_time": "2016-06-11T09:47:47", "url": "https://files.pythonhosted.org/packages/42/e3/df8245221934a107ae58c13b28429cc6b99a6bd1ace7100da3f600bb018b/ykdl-1.1.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "907b1036afa637bc7ca13376d5bf935d", "sha256": "940d58067dcdccdb40f5f619f5373e8338cc714d06ea5b7b6c8fbc9df2247f0f" }, "downloads": -1, "filename": "ykdl-1.1.0.2-py3.4.egg", "has_sig": false, "md5_digest": "907b1036afa637bc7ca13376d5bf935d", "packagetype": "bdist_egg", "python_version": "3.4", "requires_python": null, "size": 208918, "upload_time": "2016-06-11T09:39:29", "url": "https://files.pythonhosted.org/packages/05/b5/3d3ff08fbd2c8952a9a90436cad14b443143c985c5de17fe90afe1b4e467/ykdl-1.1.0.2-py3.4.egg" }, { "comment_text": "", "digests": { "md5": "58039b569969652335890fd9c57bdeb0", "sha256": "b85a9dbbb1d839a8a3649dc7b7432c51c1a02d10d2033737d2bea0a1daa75fbe" }, "downloads": -1, "filename": "ykdl-1.1.0.2.tar.gz", "has_sig": false, "md5_digest": "58039b569969652335890fd9c57bdeb0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48267, "upload_time": "2016-06-11T09:18:34", "url": "https://files.pythonhosted.org/packages/5f/40/855047cbb2019a99f15dc2c52a34b7ef1c0173bade23de0c3fa6ea4dce89/ykdl-1.1.0.2.tar.gz" } ], "1.1.0.3": [ { "comment_text": "", "digests": { "md5": "fa65499a71bda1ef7a000b5a2d810187", "sha256": "9183aaf525562f105426ad8d6f279dea1850c87ed6a95f65602dd92b31dfd097" }, "downloads": -1, "filename": "ykdl-1.1.0.3-py2.7.egg", "has_sig": false, "md5_digest": "fa65499a71bda1ef7a000b5a2d810187", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 203944, "upload_time": "2016-06-11T13:07:23", "url": "https://files.pythonhosted.org/packages/ce/41/07b2e961df75ccbb1548e43746263f7627d82c753b3ae9aa6505a6427404/ykdl-1.1.0.3-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "ba89158471cd84a073e5618d8daab578", "sha256": "5187372b7bf70e27c30dd93191b208dbeca857096d67fd8da615872c5ddfa7db" }, "downloads": -1, "filename": "ykdl-1.1.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ba89158471cd84a073e5618d8daab578", "packagetype": "bdist_wheel", "python_version": "any", "requires_python": null, "size": 90831, "upload_time": "2016-06-11T13:08:09", "url": "https://files.pythonhosted.org/packages/72/eb/a24702ce8ecb3e08558303c9508db48e81c73f2f3dd47ecaeb6912e4ff73/ykdl-1.1.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "057ee74715931ddbab29d0a0f5d4e6ce", "sha256": "0c38645fac2b692cfe350334c0b97f2a873ef306bfc2dfce07dbf2941a8c39d6" }, "downloads": -1, "filename": "ykdl-1.1.0.3-py3.4.egg", "has_sig": false, "md5_digest": "057ee74715931ddbab29d0a0f5d4e6ce", "packagetype": "bdist_egg", "python_version": "3.4", "requires_python": null, "size": 210186, "upload_time": "2016-06-11T13:07:41", "url": "https://files.pythonhosted.org/packages/cd/04/14e09153353b58d7636b514ecbfe082a7a5432214aae729ee42f3f2a6ef9/ykdl-1.1.0.3-py3.4.egg" }, { "comment_text": "", "digests": { "md5": "c39a2bad7f27664db8022c7cc1bd1d68", "sha256": "c8f123a49db37a419de07ea451853d2efb785734d03223ea228e8e3b7a39a221" }, "downloads": -1, "filename": "ykdl-1.1.0.3.tar.gz", "has_sig": false, "md5_digest": "c39a2bad7f27664db8022c7cc1bd1d68", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49643, "upload_time": "2016-06-11T13:07:03", "url": "https://files.pythonhosted.org/packages/d4/ef/5d0567873c87c3fd5fe31845fcb1342d154ce44f86074499a0365b1ba1be/ykdl-1.1.0.3.tar.gz" } ], "1.1.0.4": [ { "comment_text": "", "digests": { "md5": "060940864c29f26913132cc6f30673c2", "sha256": "5a9669e627997015db2481a9dce2c1c8a086301df7bf6733b3d5680066daf779" }, "downloads": -1, "filename": "ykdl-1.1.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "060940864c29f26913132cc6f30673c2", "packagetype": "bdist_wheel", "python_version": "any", "requires_python": null, "size": 92001, "upload_time": "2016-06-16T13:45:34", "url": "https://files.pythonhosted.org/packages/82/05/3281825ca6329e4196512b11c97489fc281faa2898b8c41c31f5f823d654/ykdl-1.1.0.4-py2.py3-none-any.whl" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "89a148b8c2a05370b1227e4f4fd9490f", "sha256": "c39d5d2e1b6daa34e0f2cc7cbdacd67b2837d5a52cfbd1efca3159c690b83933" }, "downloads": -1, "filename": "ykdl-1.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "89a148b8c2a05370b1227e4f4fd9490f", "packagetype": "bdist_wheel", "python_version": "any", "requires_python": null, "size": 75685, "upload_time": "2016-06-25T08:40:32", "url": "https://files.pythonhosted.org/packages/f4/ce/c00d4c310e63696265b195dad7fe7e1971d360e9414469644c8d3b6aa695/ykdl-1.1.1-py2.py3-none-any.whl" } ], "1.1.1.1": [ { "comment_text": "", "digests": { "md5": "3868714281ee83220ddf34777c58f54b", "sha256": "319a8a039e4d79fbffca286f5f8e0ac2118e72fe269ebe7e6bd9fb51f8b540a0" }, "downloads": -1, "filename": "ykdl-1.1.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3868714281ee83220ddf34777c58f54b", "packagetype": "bdist_wheel", "python_version": "any", "requires_python": null, "size": 77288, "upload_time": "2016-07-01T10:39:03", "url": "https://files.pythonhosted.org/packages/7b/aa/71939d1245728e596fb80d1713cca04a075f654df01987455dcd7ba7c59e/ykdl-1.1.1.1-py2.py3-none-any.whl" } ], "1.1.1.2": [ { "comment_text": "", "digests": { "md5": "f875ce6a6d31ea87de78eb0324e27b61", "sha256": "1624c4625b71ca582e16094f4137f30e1d49413537ccf8271ffa7c327b737d16" }, "downloads": -1, "filename": "ykdl-1.1.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f875ce6a6d31ea87de78eb0324e27b61", "packagetype": "bdist_wheel", "python_version": "any", "requires_python": null, "size": 77337, "upload_time": "2016-07-01T12:51:48", "url": "https://files.pythonhosted.org/packages/bf/d5/de6b5db1fd809d6a3ccc01c1106aee06197d44e9f0ea5ddb35fd30496cd0/ykdl-1.1.1.2-py2.py3-none-any.whl" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "158823f3225b18bc4b2e9872982572ab", "sha256": "d7cceb4fec44be4045475560691e50c2c7d625b8c89731e9794f626c7d48ce99" }, "downloads": -1, "filename": "ykdl-1.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "158823f3225b18bc4b2e9872982572ab", "packagetype": "bdist_wheel", "python_version": "any", "requires_python": null, "size": 79396, "upload_time": "2016-07-04T12:01:59", "url": "https://files.pythonhosted.org/packages/15/2e/ad6dc0da21675bb2eb94f996ef7aacb8ca368ffd8e7265d6b9c1cd063637/ykdl-1.1.2-py2.py3-none-any.whl" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "46054232060ecc2612c0137d8a28997e", "sha256": "9d5817a8012de40a56509002a5744da78e58e3bc444bfa2edd370b2462119fd4" }, "downloads": -1, "filename": "ykdl-1.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "46054232060ecc2612c0137d8a28997e", "packagetype": "bdist_wheel", "python_version": "any", "requires_python": null, "size": 79936, "upload_time": "2016-07-11T12:34:07", "url": "https://files.pythonhosted.org/packages/85/c2/67e676e66bd7c81934ca2014447421d801b21cd1308ebe3918c95cf26b40/ykdl-1.1.3-py2.py3-none-any.whl" } ], "1.1.3.1": [ { "comment_text": "", "digests": { "md5": "8b3cd37767c07307cf831a12d43d55cf", "sha256": "c22fb196538be722bbe0e95a2d4086053a419f2c2fff7a422aac2c5aff9b2172" }, "downloads": -1, "filename": "ykdl-1.1.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8b3cd37767c07307cf831a12d43d55cf", "packagetype": "bdist_wheel", "python_version": "any", "requires_python": null, "size": 80137, "upload_time": "2016-07-22T13:33:02", "url": "https://files.pythonhosted.org/packages/a2/62/63081b2b560ceb282a9c496f43d33e8ddf64cb8c4ebd6fa2336804cc3c06/ykdl-1.1.3.1-py2.py3-none-any.whl" } ], "1.1.3.2": [ { "comment_text": "", "digests": { "md5": "b4fcfa6313d2d492d8a324251c236296", "sha256": "a69164d339857fdb7635ed1b7ad1931a3c5d9a2958ef929499f1f92438981c81" }, "downloads": -1, "filename": "ykdl-1.1.3.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b4fcfa6313d2d492d8a324251c236296", "packagetype": "bdist_wheel", "python_version": "any", "requires_python": null, "size": 81452, "upload_time": "2016-07-31T07:39:35", "url": "https://files.pythonhosted.org/packages/0b/29/d4ddb7e7f7960b547e9b47f338b3ba5de952f575dce35ec59ab2241aca41/ykdl-1.1.3.2-py2.py3-none-any.whl" } ], "1.1.3.3": [ { "comment_text": "", "digests": { "md5": "1cab90580145eb7d983a20b773567208", "sha256": "e65c2d3bd2ca2741e2af7bb9f57efb48160e44fe61fb7f6129b76aab0283608c" }, "downloads": -1, "filename": "ykdl-1.1.3.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1cab90580145eb7d983a20b773567208", "packagetype": "bdist_wheel", "python_version": "any", "requires_python": null, "size": 81991, "upload_time": "2016-08-08T11:27:19", "url": "https://files.pythonhosted.org/packages/24/c4/f605cf226cafab882d9774e24052ce415adc9f41abd60c005ee83f189515/ykdl-1.1.3.3-py2.py3-none-any.whl" } ], "1.1.3.4": [ { "comment_text": "", "digests": { "md5": "8c947f099ea7a20978519145db9e78c0", "sha256": "97005c5b1d29034172cb0cb1e20acd01a53121ca3e46484c7ec955c385394138" }, "downloads": -1, "filename": "ykdl-1.1.3.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8c947f099ea7a20978519145db9e78c0", "packagetype": "bdist_wheel", "python_version": "any", "requires_python": null, "size": 80314, "upload_time": "2016-09-16T00:32:44", "url": "https://files.pythonhosted.org/packages/54/82/8cac6f781c4a634770ee34f4e311cce398c6f6be263d443f9951659c2477/ykdl-1.1.3.4-py2.py3-none-any.whl" } ], "1.1.3.5": [ { "comment_text": "", "digests": { "md5": "b07c2c8a072df799fcc8fa35f05cd5ff", "sha256": "0792512c4854024620b0a949fa3840977aaa1665f47a59c3376ea850849fbb41" }, "downloads": -1, "filename": "ykdl-1.1.3.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b07c2c8a072df799fcc8fa35f05cd5ff", "packagetype": "bdist_wheel", "python_version": "any", "requires_python": null, "size": 80734, "upload_time": "2016-10-03T01:54:33", "url": "https://files.pythonhosted.org/packages/cb/f4/8ca1dc33abc29b0803e8a735eacc838a687933a4e652122792b110c61f6d/ykdl-1.1.3.5-py2.py3-none-any.whl" } ], "1.1.3.6": [ { "comment_text": "", "digests": { "md5": "416cfa06e8d2bb7155710310065936f9", "sha256": "4c39f54c6a4169600a56b07129e4d0d29cd92ae87a56bb0f3691ac7beffc76e0" }, "downloads": -1, "filename": "ykdl-1.1.3.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "416cfa06e8d2bb7155710310065936f9", "packagetype": "bdist_wheel", "python_version": "any", "requires_python": null, "size": 80911, "upload_time": "2016-11-21T06:13:57", "url": "https://files.pythonhosted.org/packages/c1/eb/563941e012ebc34d192dc1d172bff84a10cbcd3b3f6db968d495919f1045/ykdl-1.1.3.6-py2.py3-none-any.whl" } ], "1.1.4": [ { "comment_text": "", "digests": { "md5": "76e1709c50fcb4a0211029aa75a2da07", "sha256": "0263bcbb2e8ded85d6f57b2153a55fd15499127ff0f56797d6440a0c53698fe3" }, "downloads": -1, "filename": "ykdl-1.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "76e1709c50fcb4a0211029aa75a2da07", "packagetype": "bdist_wheel", "python_version": "any", "requires_python": null, "size": 84151, "upload_time": "2016-12-23T13:37:12", "url": "https://files.pythonhosted.org/packages/1f/cd/6fe7d6745334940707a7bc973a84a3b2e69b6d5c00059959bf8b577f432b/ykdl-1.1.4-py2.py3-none-any.whl" } ], "1.1.4.1": [ { "comment_text": "", "digests": { "md5": "60c1177097304cef3e5a80dc6948de89", "sha256": "11abc04e78bdc9af69764a98212c7189dacb2d3a0e8797fa3d203e5d1f090d06" }, "downloads": -1, "filename": "ykdl-1.1.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "60c1177097304cef3e5a80dc6948de89", "packagetype": "bdist_wheel", "python_version": "any", "requires_python": null, "size": 87927, "upload_time": "2017-01-12T10:08:56", "url": "https://files.pythonhosted.org/packages/40/ab/8eb6110e07cf1d3b9d0250fea44437ac62127fd7c90e31607d20525736ee/ykdl-1.1.4.1-py2.py3-none-any.whl" } ], "1.4.10": [ { "comment_text": "", "digests": { "md5": "22159612be4218053b5a78d7dfecfe20", "sha256": "8edd4dc2370e74ad044376e56e3c10838f6614270beb70bc5d50c04bc2c30b13" }, "downloads": -1, "filename": "ykdl-1.4.10-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "22159612be4218053b5a78d7dfecfe20", "packagetype": "bdist_wheel", "python_version": "any", "requires_python": null, "size": 85834, "upload_time": "2017-05-28T07:45:44", "url": "https://files.pythonhosted.org/packages/03/63/9d956d5fb92a007877cdfab46eada9899ec3efd237e1f93846d60a57d8b0/ykdl-1.4.10-py2.py3-none-any.whl" } ], "1.4.11": [ { "comment_text": "", "digests": { "md5": "7353e6a1d9afeaad02abbaaf8f6bcc15", "sha256": "5afedd4e019c99d4c692d2470af7deba590f5eb66da853bb0b83dfe0480414c4" }, "downloads": -1, "filename": "ykdl-1.4.11.tar.gz", "has_sig": false, "md5_digest": "7353e6a1d9afeaad02abbaaf8f6bcc15", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45637, "upload_time": "2017-06-10T03:24:58", "url": "https://files.pythonhosted.org/packages/db/11/659cf56d78be51988cba7cfdcda9e191c394ce5a4cdac4caf1b731be0e43/ykdl-1.4.11.tar.gz" } ], "1.4.2": [ { "comment_text": "", "digests": { "md5": "f2303030bfabe9feecc063deb6272871", "sha256": "be2a8e83c8daca5fbd684c2a1a9973a45f7d2d044a35c0a40786a66b84cd5813" }, "downloads": -1, "filename": "ykdl-1.4.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f2303030bfabe9feecc063deb6272871", "packagetype": "bdist_wheel", "python_version": "any", "requires_python": null, "size": 92446, "upload_time": "2017-02-13T14:25:01", "url": "https://files.pythonhosted.org/packages/1f/66/e1cc8bc5bde8497ec77f2cf8b964e9b8b919ef0a5bf3c628641e1d5b8488/ykdl-1.4.2-py2.py3-none-any.whl" } ], "1.4.3": [ { "comment_text": "", "digests": { "md5": "ee9e73cf3559fb7c5c09a5db8c27cee7", "sha256": "8f7a97b49f34483bdcbb9281909e9f992c3bac97dc2001cf4a7ac079bbd88a76" }, "downloads": -1, "filename": "ykdl-1.4.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ee9e73cf3559fb7c5c09a5db8c27cee7", "packagetype": "bdist_wheel", "python_version": "any", "requires_python": null, "size": 92619, "upload_time": "2017-03-02T23:47:03", "url": "https://files.pythonhosted.org/packages/36/ef/625bdc4cbb2ecd8a2559e00786e8ad96df86b1774bacf3047ec8550a5033/ykdl-1.4.3-py2.py3-none-any.whl" } ], "1.4.4": [ { "comment_text": "", "digests": { "md5": "32353eed07237329ad2f1b76bbf41d70", "sha256": "036d8a49ebfdc1388ff8a42f3dc145e3701eca19f24fa1d7308e6f0b3b3da971" }, "downloads": -1, "filename": "ykdl-1.4.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "32353eed07237329ad2f1b76bbf41d70", "packagetype": "bdist_wheel", "python_version": "any", "requires_python": null, "size": 92810, "upload_time": "2017-03-05T06:44:42", "url": "https://files.pythonhosted.org/packages/bb/46/3bf3b51556e7b502070bf8829881b408615aecef517d85bed0ce7ddcd4ba/ykdl-1.4.4-py2.py3-none-any.whl" } ], "1.4.5": [ { "comment_text": "", "digests": { "md5": "0f680f02dc152a58b05fcf5d13882441", "sha256": "71b0af68ed1fa3f6d65d2a71a1303c867fc943ca63c59e5bc598e029d37246cf" }, "downloads": -1, "filename": "ykdl-1.4.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0f680f02dc152a58b05fcf5d13882441", "packagetype": "bdist_wheel", "python_version": "any", "requires_python": null, "size": 92563, "upload_time": "2017-03-07T06:46:15", "url": "https://files.pythonhosted.org/packages/13/56/c0a1e324236ea72c3f30db48b1256897e91f764d823efce152ac7d078a15/ykdl-1.4.5-py2.py3-none-any.whl" } ], "1.4.6": [ { "comment_text": "", "digests": { "md5": "173f9b6fdddc2e1fafde1f3b2c9a812a", "sha256": "9476ac2bc8b74fa60b93ec8ad01f150905538a7feeeb465f742de4efe13a5741" }, "downloads": -1, "filename": "ykdl-1.4.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "173f9b6fdddc2e1fafde1f3b2c9a812a", "packagetype": "bdist_wheel", "python_version": "any", "requires_python": null, "size": 92865, "upload_time": "2017-03-11T03:32:29", "url": "https://files.pythonhosted.org/packages/c9/2f/23ede781d12822c05c7c010428d9e2fb5d56e9545bf85028bace0035945f/ykdl-1.4.6-py2.py3-none-any.whl" } ], "1.4.7": [ { "comment_text": "", "digests": { "md5": "97571b2bd4b86d15e068df665617db0b", "sha256": "c4c573ce12a98e9f060d2a6741f3575b26a492ff318f03f922f42b957c862049" }, "downloads": -1, "filename": "ykdl-1.4.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "97571b2bd4b86d15e068df665617db0b", "packagetype": "bdist_wheel", "python_version": "any", "requires_python": null, "size": 81480, "upload_time": "2017-03-23T12:54:16", "url": "https://files.pythonhosted.org/packages/bd/07/5136198cdb874fcfec9f632c6964a3a8f0430e17566e69cd9b5e2125e182/ykdl-1.4.7-py2.py3-none-any.whl" } ], "1.4.8": [ { "comment_text": "", "digests": { "md5": "526b516a4d1004630dbdf3a85a24a629", "sha256": "363c30dcf94a4da1e83e1654f0423b16355fe500ce1ebe382fdc4724ed981172" }, "downloads": -1, "filename": "ykdl-1.4.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "526b516a4d1004630dbdf3a85a24a629", "packagetype": "bdist_wheel", "python_version": "any", "requires_python": null, "size": 82694, "upload_time": "2017-04-16T01:58:06", "url": "https://files.pythonhosted.org/packages/7b/e1/a50bf15c7512e8801baef14b871bedd871be900b946006ed8ab5c066007f/ykdl-1.4.8-py2.py3-none-any.whl" } ], "1.4.9": [ { "comment_text": "", "digests": { "md5": "e8307a39f2bf0cae527eeb5614accb10", "sha256": "e25cdb1602c82860ec98d186da07f292caa2ab339d48f5f14a62dd4b0fbec3e2" }, "downloads": -1, "filename": "ykdl-1.4.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e8307a39f2bf0cae527eeb5614accb10", "packagetype": "bdist_wheel", "python_version": "any", "requires_python": null, "size": 82903, "upload_time": "2017-05-13T07:53:18", "url": "https://files.pythonhosted.org/packages/b7/95/3db5925144da99729ac952a4c8b5b541beb4f1f16149351c895a7bbea784/ykdl-1.4.9-py2.py3-none-any.whl" } ], "1.5.0": [ { "comment_text": "", "digests": { "md5": "cedd8879a2cfa428841bac1dfcd0982e", "sha256": "1f9562342074076694368c9049f891348d864d46c1ddbf012e9bbd10be91e291" }, "downloads": -1, "filename": "ykdl-1.5.0.tar.gz", "has_sig": false, "md5_digest": "cedd8879a2cfa428841bac1dfcd0982e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 51715, "upload_time": "2017-07-02T00:50:17", "url": "https://files.pythonhosted.org/packages/13/53/6350067b9ae303ad50e8358c09a1c9247a29fe70cf8cdfd3b635d1354f0f/ykdl-1.5.0.tar.gz" } ], "1.5.1": [ { "comment_text": "", "digests": { "md5": "109de84c3732b28712e4b8d84a79e165", "sha256": "d48d7d3a16b99599be4f0ef4ff3ed1dc40f04d1a7d8745807d529906d7432f06" }, "downloads": -1, "filename": "ykdl-1.5.1.tar.gz", "has_sig": false, "md5_digest": "109de84c3732b28712e4b8d84a79e165", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46770, "upload_time": "2017-08-13T22:36:13", "url": "https://files.pythonhosted.org/packages/1c/e9/8b18c27bfcc464f8fcf4d7a3a7273ec3716d9afba09e17d27a454b851028/ykdl-1.5.1.tar.gz" } ], "1.5.2": [ { "comment_text": "", "digests": { "md5": "dcd7ff2b045a1b620dc2faadc01a58d7", "sha256": "3adb5bee16d99a1b0be06f8dd0241de5c724bfa12b90ebdad61126f0bca3f3d1" }, "downloads": -1, "filename": "ykdl-1.5.2.tar.gz", "has_sig": false, "md5_digest": "dcd7ff2b045a1b620dc2faadc01a58d7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48358, "upload_time": "2017-10-03T23:48:21", "url": "https://files.pythonhosted.org/packages/c1/a6/f2e291f38d94f1a967263d4ac872c404249b08dda382b5479564efea3e7c/ykdl-1.5.2.tar.gz" } ], "1.5.3": [ { "comment_text": "", "digests": { "md5": "8ebd9cd4406a03c98f9d65346994c14c", "sha256": "a3efbaec4a35d985b7fc9c1a8d11a8cb554c528a071b5e25029d486d4913a720" }, "downloads": -1, "filename": "ykdl-1.5.3.tar.gz", "has_sig": false, "md5_digest": "8ebd9cd4406a03c98f9d65346994c14c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47857, "upload_time": "2017-11-16T02:27:21", "url": "https://files.pythonhosted.org/packages/68/a4/0d62bb3b1d2973a6f8ca1862a9dfc73264eee9043d93961f0ba03ecd7f42/ykdl-1.5.3.tar.gz" } ], "1.5.4": [ { "comment_text": "", "digests": { "md5": "c64fa80e044160b2da38f9190fe434c8", "sha256": "c6e35d6dee6d788e0a35ec5954b0b10dd1fa1137dcc4392f12fe5a96809f0284" }, "downloads": -1, "filename": "ykdl-1.5.4.tar.gz", "has_sig": false, "md5_digest": "c64fa80e044160b2da38f9190fe434c8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50738, "upload_time": "2017-12-31T11:00:34", "url": "https://files.pythonhosted.org/packages/1e/6e/b798fac163b811ca482c966198477f540e107367a7848f6c61e5bd7bb8d1/ykdl-1.5.4.tar.gz" } ], "1.5.5": [ { "comment_text": "", "digests": { "md5": "0c98a16ef562f3182ad1593fe0bb9a57", "sha256": "d7075a09db5ffccef4b38f375e4ae72fd3089b7245d68c9b9bd5caf6cda656af" }, "downloads": -1, "filename": "ykdl-1.5.5.tar.gz", "has_sig": false, "md5_digest": "0c98a16ef562f3182ad1593fe0bb9a57", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50959, "upload_time": "2018-02-28T13:07:30", "url": "https://files.pythonhosted.org/packages/08/f3/e85517cdab3845d8ed99c09aea124a459989fafdd75e6a58fa7c2eed042d/ykdl-1.5.5.tar.gz" } ], "1.6.0": [ { "comment_text": "", "digests": { "md5": "db0e160efdd4fd90f9fcf2eb5d3b9885", "sha256": "a3eaf9c02e6f779236bbd7191325d61b9be825166bd3ae148c3541cc091afd4f" }, "downloads": -1, "filename": "ykdl-1.6.0.tar.gz", "has_sig": false, "md5_digest": "db0e160efdd4fd90f9fcf2eb5d3b9885", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 55234, "upload_time": "2018-04-07T23:19:05", "url": "https://files.pythonhosted.org/packages/cc/71/3acba3cc661fa9f8beb709be13eb7937f20db74bb28e6ac9c1e5542d1632/ykdl-1.6.0.tar.gz" } ], "1.6.1": [ { "comment_text": "", "digests": { "md5": "1a7c45fedd2690ba35b6281a45f4f33c", "sha256": "71a5ec76a68b2e17e8085d2b7af8daf3726077905c70e7c5784a2f7c2eb9331d" }, "downloads": -1, "filename": "ykdl-1.6.1.tar.gz", "has_sig": false, "md5_digest": "1a7c45fedd2690ba35b6281a45f4f33c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 55961, "upload_time": "2018-06-09T00:59:32", "url": "https://files.pythonhosted.org/packages/be/00/56cc491f91e18809f910cdbfa49a1bf700c4b1d2d3596d8bccd5acf3a27e/ykdl-1.6.1.tar.gz" } ], "1.6.2": [ { "comment_text": "", "digests": { "md5": "7c402742422cb61fabafd29b91fd120f", "sha256": "cfd7e129c283671c8e455099368278d78753f59f109c917a5ce1115b0fc2f17d" }, "downloads": -1, "filename": "ykdl-1.6.2.tar.gz", "has_sig": false, "md5_digest": "7c402742422cb61fabafd29b91fd120f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 56970, "upload_time": "2018-07-26T10:22:13", "url": "https://files.pythonhosted.org/packages/dc/84/94436ac340f840d21c0b26f4437717324a11b8fc2a2c614f7bb74bb23d48/ykdl-1.6.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7c402742422cb61fabafd29b91fd120f", "sha256": "cfd7e129c283671c8e455099368278d78753f59f109c917a5ce1115b0fc2f17d" }, "downloads": -1, "filename": "ykdl-1.6.2.tar.gz", "has_sig": false, "md5_digest": "7c402742422cb61fabafd29b91fd120f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 56970, "upload_time": "2018-07-26T10:22:13", "url": "https://files.pythonhosted.org/packages/dc/84/94436ac340f840d21c0b26f4437717324a11b8fc2a2c614f7bb74bb23d48/ykdl-1.6.2.tar.gz" } ] }