{
"info": {
"author": "Merlin Kessler",
"author_email": "m3rlink@gmx.de",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 4 - Beta",
"Intended Audience :: Developers",
"License :: OSI Approved :: MIT License",
"Operating System :: OS Independent",
"Programming Language :: Python",
"Programming Language :: Python :: 2.7",
"Programming Language :: Python :: 3.5",
"Programming Language :: Python :: 3.6",
"Programming Language :: Python :: 3.7",
"Topic :: Software Development :: Libraries :: Python Modules",
"Topic :: System :: Filesystems"
],
"description": "fs.youtube\n==========\n\n.. image:: https://badge.fury.io/py/fs.youtube.svg\n :target: https://badge.fury.io/py/fs.youtube\n\n.. image:: https://travis-ci.org/media-proxy/fs.youtube.svg?branch=master\n :target: https://travis-ci.org/media-proxy/fs.youtube\n\n.. image:: https://api.codacy.com/project/badge/Grade/c8331c97a4054df88cc79878c615cdb2\n :target: https://www.codacy.com/app/media-proxy/fs.youtube?utm_source=github.com&utm_medium=referral&utm_content=media-proxy/fs.youtube&utm_campaign=Badge_Grade\n\n.. image:: https://codecov.io/gh/media-proxy/fs.youtube/branch/master/graph/badge.svg\n :target: https://codecov.io/gh/media-proxy/fs.youtube\n\n.. image:: https://pyup.io/repos/github/media-proxy/fs.youtube/shield.svg\n :target: https://pyup.io/repos/github/media-proxy/fs.youtube/\n\nA PyFilesystem2 implementation for accessing YouTube Videos and\nPlaylists\n\nInstallation\n------------\n\nInstall directly from PyPI, using `pip `__:\n\n::\n\n pip install fs.youtube\n\nUsage\n-----\n\nOpener\n~~~~~~\n\nUse ``fs.open_fs`` to open a filesystem with an Youtube `FS\nURL `__:\n\n.. code:: python\n\n import fs\n yt_fs = fs.open_fs('youtube://youtubeplaylistid')\n\nThe opener can use either use the YouTube Playlist ID or the whole\nYoutube URL.\n\nAlso Single Youtube Videos are supported.\n\nConstructor\n~~~~~~~~~~~\n\n.. code:: python\n\n import fs.youtube\n yt_fs = fs.youtube.YoutubeFS(\n url, playlist=True, seekable=True\n )\n\nwith each argument explained below:\n\n``url`` The Playlist/Video URL or simly use the YouTube ID\n\n``playlist`` If the ID or URL is one Video only, set this to False\n\n``seekable`` Use a seekable implementation to move inside the videofile.\n\nOnce created, the ``YoutubeFS`` filesystem behaves like any other\nfilesystem (see the `Pyfilesystem2\ndocumentation `__).\n\nFeedback\n--------\n\nFound a bug ? Have an enhancement request ? Head over to the `GitHub\nissue tracker `__ of\nthe project if you need to report or ask something. If you are filling\nin on a bug, please include as much information as you can about the\nissue, and try to recreate the same bug in a simple, easily\nreproductible situation.\n\nSee also\n--------\n\n- `fs `__, the core\n Pyfilesystem2 library\n- `Index of\n Filesystems `__,\n a list of PyFilesystem 2 implementations\n\n.. |PyPI version| image:: https://badge.fury.io/py/fs.youtube.svg\n :target: https://pypi.python.org/pypi/fs.youtube\n.. |Build Status| image:: https://travis-ci.org/media-proxy/fs.youtube.svg?branch=master\n :target: https://travis-ci.org/media-proxy/fs.youtube\n.. |Codacy Badge| image:: https://api.codacy.com/project/badge/Grade/c8331c97a4054df88cc79878c615cdb2\n :target: https://www.codacy.com/app/media-proxy/fs.youtube?utm_source=github.com&utm_medium=referral&utm_content=media-proxy/fs.youtube&utm_campaign=Badge_Grade\n.. |codecov| image:: https://codecov.io/gh/media-proxy/fs.youtube/branch/master/graph/badge.svg\n :target: https://codecov.io/gh/media-proxy/fs.youtube\n\n\n",
"description_content_type": "",
"docs_url": null,
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://github.com/media-proxy/fs.youtube",
"keywords": "filesystem,Pyfilesystem2,pafy,youtube",
"license": "MIT",
"maintainer": "",
"maintainer_email": "",
"name": "fs.youtube",
"package_url": "https://pypi.org/project/fs.youtube/",
"platform": "any",
"project_url": "https://pypi.org/project/fs.youtube/",
"project_urls": {
"Homepage": "https://github.com/media-proxy/fs.youtube"
},
"release_url": "https://pypi.org/project/fs.youtube/0.3.1/",
"requires_dist": [
"fs (~=2.4.11)",
"pafy (~=0.5.4)",
"youtube-dl (>=2019.9.28)",
"docutils (==0.15.2) ; extra == 'dev'",
"Pygments (==2.4.2) ; extra == 'dev'",
"codecov (==2.0.15) ; extra == 'dev'",
"green (==3.0.0) ; extra == 'test'",
"coverage (==4.5.4) ; extra == 'test'",
"mock (==3.0.5) ; (python_version < \"3.3\") and extra == 'test'"
],
"requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7",
"summary": "Youtube Filesystem for PyFilsystem2",
"version": "0.3.1"
},
"last_serial": 5976430,
"releases": {
"0.1.7": [
{
"comment_text": "",
"digests": {
"md5": "5bb23b01bb12f0d945586af0b66a7f0c",
"sha256": "4b7adbe8d1dd5f30579a3df58774a9706273a70a9947fe9593d178ad03f8b4be"
},
"downloads": -1,
"filename": "fs.youtube-0.1.7-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "5bb23b01bb12f0d945586af0b66a7f0c",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">= 2.7, != 3.0.*, != 3.1.*, != 3.2.*",
"size": 9473,
"upload_time": "2018-01-23T11:17:32",
"url": "https://files.pythonhosted.org/packages/b9/77/006ccd8fdd99545b925db47829fc5a1a43fde1838a79cb75048b1d803b96/fs.youtube-0.1.7-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "0892669598c4f78e1c702402669f825f",
"sha256": "9bf2e6fe7eb3a704b5f4df71e8ae4f934dbfb4f086b8cd77525f9adff0541a47"
},
"downloads": -1,
"filename": "fs.youtube-0.1.7.tar.gz",
"has_sig": false,
"md5_digest": "0892669598c4f78e1c702402669f825f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">= 2.7, != 3.0.*, != 3.1.*, != 3.2.*",
"size": 5791,
"upload_time": "2018-01-23T11:17:33",
"url": "https://files.pythonhosted.org/packages/20/41/3e96f88e30635242ee9c7c8b0815056e659f7b15b0b5f4d45bd45e3b5e73/fs.youtube-0.1.7.tar.gz"
}
],
"0.1.8": [
{
"comment_text": "",
"digests": {
"md5": "139f40b9c13cf1566ac963b583996d1f",
"sha256": "eafa35a372b3b9d6bdcd79d56c269f50b2c70d0709bd4b711dc7ecc62421323d"
},
"downloads": -1,
"filename": "fs.youtube-0.1.8-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "139f40b9c13cf1566ac963b583996d1f",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">= 2.7, != 3.0.*, != 3.1.*, != 3.2.*",
"size": 9489,
"upload_time": "2018-01-23T14:19:43",
"url": "https://files.pythonhosted.org/packages/17/60/73d3810e2720fe10d7a827474ccec7d33cdad71d46bee2041a5c07cdc1b5/fs.youtube-0.1.8-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "c9d1c5464d96838ca5423b250d527ae7",
"sha256": "cf0c320b5119f4f9e9a2e9782a733b21a4664495e6080ace095bf64c9bb0b716"
},
"downloads": -1,
"filename": "fs.youtube-0.1.8.tar.gz",
"has_sig": false,
"md5_digest": "c9d1c5464d96838ca5423b250d527ae7",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">= 2.7, != 3.0.*, != 3.1.*, != 3.2.*",
"size": 5809,
"upload_time": "2018-01-23T14:19:45",
"url": "https://files.pythonhosted.org/packages/ac/48/3c4c84273414d992212b7ece667760817826f82ecd98465b8fe9a769f1c7/fs.youtube-0.1.8.tar.gz"
}
],
"0.1.9": [
{
"comment_text": "",
"digests": {
"md5": "97ff3f8506853c3a2445485e4ee4ebc4",
"sha256": "4216041e82f91a40c4ebe81d04c3b3fecc79fb71de5e22c291df51e7e04e3301"
},
"downloads": -1,
"filename": "fs.youtube-0.1.9-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "97ff3f8506853c3a2445485e4ee4ebc4",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">= 2.7, != 3.0.*, != 3.1.*, != 3.2.*",
"size": 9513,
"upload_time": "2018-01-23T17:00:27",
"url": "https://files.pythonhosted.org/packages/06/24/0492b33ee38c58ee8d74e7c4a1bf0c3e45ad8278f4f14c3824223020bba5/fs.youtube-0.1.9-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "accce2252874c458ca8bc17102d63f13",
"sha256": "e1c1b4a388de807bd1c2ffc562517af000c6885c01e126789095d2c8a5699d62"
},
"downloads": -1,
"filename": "fs.youtube-0.1.9.tar.gz",
"has_sig": false,
"md5_digest": "accce2252874c458ca8bc17102d63f13",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">= 2.7, != 3.0.*, != 3.1.*, != 3.2.*",
"size": 5836,
"upload_time": "2018-01-23T17:00:30",
"url": "https://files.pythonhosted.org/packages/13/6f/d192b5e2af3e720c2d0367fd2e46c288fed8df2486672a5fec6352ae41d2/fs.youtube-0.1.9.tar.gz"
}
],
"0.2.0": [
{
"comment_text": "",
"digests": {
"md5": "e9ef3e3d3ce512e1180f45620795c49a",
"sha256": "d84db0e4bb5039a6d25b7daa425d952dee38f8bbfb5718ee9494f0de23e4d964"
},
"downloads": -1,
"filename": "fs.youtube-0.2.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "e9ef3e3d3ce512e1180f45620795c49a",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">= 2.7, != 3.0.*, != 3.1.*, != 3.2.*, != 3.3.*",
"size": 7197,
"upload_time": "2018-11-24T14:16:10",
"url": "https://files.pythonhosted.org/packages/6b/47/6f5604a2385a8b5bce2ae7ee63cfcae7055f18dece04a667c4b0f6e83a80/fs.youtube-0.2.0-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "63bdb14bcd9c89fe082c224cac68efbb",
"sha256": "a4d060a45ae417f12ac20843b4b1ce8e152a798025dbacd13d7af2ed3d25ad17"
},
"downloads": -1,
"filename": "fs.youtube-0.2.0.tar.gz",
"has_sig": false,
"md5_digest": "63bdb14bcd9c89fe082c224cac68efbb",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">= 2.7, != 3.0.*, != 3.1.*, != 3.2.*, != 3.3.*",
"size": 5801,
"upload_time": "2018-11-24T13:45:47",
"url": "https://files.pythonhosted.org/packages/60/f4/198ec5abcb0a9d9eb02319a20ce3b59960a376ed012f168f3b7224d1eb81/fs.youtube-0.2.0.tar.gz"
}
],
"0.2.1": [
{
"comment_text": "",
"digests": {
"md5": "b9ede9e3e679898d86b6dc9e4723ca34",
"sha256": "44c9c73a4b0d75a2a709b88d43feb8cedcd75a428a0a33ddc49c935cc5dd2a4b"
},
"downloads": -1,
"filename": "fs.youtube-0.2.1-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "b9ede9e3e679898d86b6dc9e4723ca34",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">= 2.7, != 3.0.*, != 3.1.*, != 3.2.*, != 3.3.*",
"size": 7258,
"upload_time": "2018-11-24T14:38:46",
"url": "https://files.pythonhosted.org/packages/ea/91/0e1ee8e88d406790d1079a232720a26dca4b3cb53f03684152a2796de5a2/fs.youtube-0.2.1-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "d027a92c427f8f57834e4721b050ecb8",
"sha256": "f4a098dfe1c58bd2beed95122723876c95c2a15b2fd51c6fbfb9bdf5f4477988"
},
"downloads": -1,
"filename": "fs.youtube-0.2.1.tar.gz",
"has_sig": false,
"md5_digest": "d027a92c427f8f57834e4721b050ecb8",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">= 2.7, != 3.0.*, != 3.1.*, != 3.2.*, != 3.3.*",
"size": 6329,
"upload_time": "2018-11-24T14:38:48",
"url": "https://files.pythonhosted.org/packages/68/a0/5f9b508cdee8ba92d0a9f7404574ddc14a6eb10602253dc465255c344d00/fs.youtube-0.2.1.tar.gz"
}
],
"0.2.2": [
{
"comment_text": "",
"digests": {
"md5": "e9605b46d4b201296a374559b4bf0dd8",
"sha256": "26f916608df65e073bbc3888a072afa7f17848b601f01e86b0e359891193ebf6"
},
"downloads": -1,
"filename": "fs.youtube-0.2.2-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "e9605b46d4b201296a374559b4bf0dd8",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">= 2.7, != 3.0.*, != 3.1.*, != 3.2.*, != 3.3.*",
"size": 7260,
"upload_time": "2018-12-10T18:32:22",
"url": "https://files.pythonhosted.org/packages/84/e1/17201139699a9e604981831ed26a01c428f9221ca50502f4ef8ba1e70b61/fs.youtube-0.2.2-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "2fbd86ab23a5ea4be3578afd4d3ab3e9",
"sha256": "ed633bc56cb5f30662aa4c7092171444de84674421894ca76b34850e2d92e9a6"
},
"downloads": -1,
"filename": "fs.youtube-0.2.2.tar.gz",
"has_sig": false,
"md5_digest": "2fbd86ab23a5ea4be3578afd4d3ab3e9",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">= 2.7, != 3.0.*, != 3.1.*, != 3.2.*, != 3.3.*",
"size": 5929,
"upload_time": "2018-12-10T18:32:23",
"url": "https://files.pythonhosted.org/packages/3b/f3/e3e0509482495d7ae87d23d72f6312b9cb86c444af0999c9e54a45a9898e/fs.youtube-0.2.2.tar.gz"
}
],
"0.2.3": [
{
"comment_text": "",
"digests": {
"md5": "b5e6db4f44b1e9b52a37f68d51a88bd1",
"sha256": "c89af491474bcd91e9c195843ed25ab471eaf1ca818b6f095c8fa270a3d7f65e"
},
"downloads": -1,
"filename": "fs.youtube-0.2.3-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "b5e6db4f44b1e9b52a37f68d51a88bd1",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">= 2.7, != 3.0.*, != 3.1.*, != 3.2.*, != 3.3.*",
"size": 7262,
"upload_time": "2018-12-18T11:34:33",
"url": "https://files.pythonhosted.org/packages/d4/e9/6bc862c9f1d8d79ffd0ba442f81b5d210a7d44e7f5da94611b08c94a7bf9/fs.youtube-0.2.3-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "17b38b4017929f4cf8177c500527b7b5",
"sha256": "9b64991096e05cae978863259bcc74e819e2ec3d77f52493c8af55e0ca866ec1"
},
"downloads": -1,
"filename": "fs.youtube-0.2.3.tar.gz",
"has_sig": false,
"md5_digest": "17b38b4017929f4cf8177c500527b7b5",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">= 2.7, != 3.0.*, != 3.1.*, != 3.2.*, != 3.3.*",
"size": 5930,
"upload_time": "2018-12-18T11:34:35",
"url": "https://files.pythonhosted.org/packages/26/65/614169ab1ba929fc148924a5f19572eaee4299ae130a4fb55a3337c6f044/fs.youtube-0.2.3.tar.gz"
}
],
"0.2.4": [
{
"comment_text": "",
"digests": {
"md5": "134e4b1972ee3d095b1fd29a603b38b9",
"sha256": "9eb9e77cb60d3a46e1168b0b0c72dbbc01efcc1fe87b0c66ab9e87ed8d57c370"
},
"downloads": -1,
"filename": "fs.youtube-0.2.4-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "134e4b1972ee3d095b1fd29a603b38b9",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">= 2.7, != 3.0.*, != 3.1.*, != 3.2.*, != 3.3.*",
"size": 7259,
"upload_time": "2019-01-23T09:30:19",
"url": "https://files.pythonhosted.org/packages/56/a7/a06e956e0927a3255f31fc57bcd2865565859512914323aebf185251fc36/fs.youtube-0.2.4-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "67bdc592d44c8f322d3dd4644b71ee41",
"sha256": "c59965581fd66c19d5d9413477c22d0ee1cbd1b749b11dafcc0c17a32a54ac5f"
},
"downloads": -1,
"filename": "fs.youtube-0.2.4.tar.gz",
"has_sig": false,
"md5_digest": "67bdc592d44c8f322d3dd4644b71ee41",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">= 2.7, != 3.0.*, != 3.1.*, != 3.2.*, != 3.3.*",
"size": 5931,
"upload_time": "2019-01-23T09:30:20",
"url": "https://files.pythonhosted.org/packages/d9/05/57d9a32fe2e93efbddfd2ba697dabb92377c560f01ac2da5f97100f027a8/fs.youtube-0.2.4.tar.gz"
}
],
"0.2.5": [
{
"comment_text": "",
"digests": {
"md5": "027c4d9b0a9ede1967152bd02355235b",
"sha256": "134212c51966194f7eda4162b02842f501e095a74db604a016b516877b517bff"
},
"downloads": -1,
"filename": "fs.youtube-0.2.5-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "027c4d9b0a9ede1967152bd02355235b",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">= 2.7, != 3.0.*, != 3.1.*, != 3.2.*, != 3.3.*",
"size": 7263,
"upload_time": "2019-02-06T11:19:47",
"url": "https://files.pythonhosted.org/packages/ec/0a/dd266abad3168a79bedbbd82ed97c65c6ce65de03411596d0f83281c7b76/fs.youtube-0.2.5-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "a0b8a38666d0c25f746029c963a5236f",
"sha256": "85825277ec369cd594c3ce386633b89564649985e12c0d2297a0367f817a5277"
},
"downloads": -1,
"filename": "fs.youtube-0.2.5.tar.gz",
"has_sig": false,
"md5_digest": "a0b8a38666d0c25f746029c963a5236f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">= 2.7, != 3.0.*, != 3.1.*, != 3.2.*, != 3.3.*",
"size": 6626,
"upload_time": "2019-02-06T11:19:49",
"url": "https://files.pythonhosted.org/packages/0f/49/a7a79d8db0d92b0589c93bea8ed970fc091c8aa63f0df52d6096f34e1dec/fs.youtube-0.2.5.tar.gz"
}
],
"0.2.6": [
{
"comment_text": "",
"digests": {
"md5": "05f5ea5f5c53edc898ce1cc72ddc69d8",
"sha256": "59d379ea937cb314144513e6637427c715d7430195c028cdada46deef58c5425"
},
"downloads": -1,
"filename": "fs.youtube-0.2.6-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "05f5ea5f5c53edc898ce1cc72ddc69d8",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">= 2.7, != 3.0.*, != 3.1.*, != 3.2.*, != 3.3.*",
"size": 7261,
"upload_time": "2019-03-06T11:10:26",
"url": "https://files.pythonhosted.org/packages/5c/7b/6e7889aaaee295ecabab57d225bb63e5a01cbbe6391c3838584fe28f16ff/fs.youtube-0.2.6-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "3bb12ee96477288af9f0d069b9bd824e",
"sha256": "07a0b50fca66abf7224818c192885bd674ced58bbb8a4a2c7a43ceb03feda4ec"
},
"downloads": -1,
"filename": "fs.youtube-0.2.6.tar.gz",
"has_sig": false,
"md5_digest": "3bb12ee96477288af9f0d069b9bd824e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">= 2.7, != 3.0.*, != 3.1.*, != 3.2.*, != 3.3.*",
"size": 6620,
"upload_time": "2019-03-06T11:10:27",
"url": "https://files.pythonhosted.org/packages/f5/57/e82da6576e0f28e3ecec871d4b50235da2baa2f31259c4a7f62885e5ba36/fs.youtube-0.2.6.tar.gz"
}
],
"0.2.7": [
{
"comment_text": "",
"digests": {
"md5": "e4ac870601fd82dbeea98968e8f781a0",
"sha256": "0ec15c2aeec364347d3eefdb0080137701ae2a5ea791f672da53fcbfd605a40a"
},
"downloads": -1,
"filename": "fs.youtube-0.2.7-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "e4ac870601fd82dbeea98968e8f781a0",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">= 2.7, != 3.0.*, != 3.1.*, != 3.2.*, != 3.3.*",
"size": 7262,
"upload_time": "2019-03-07T11:19:28",
"url": "https://files.pythonhosted.org/packages/bd/2c/269f692667070fe5cc114396bc1136ba36ea302b6f49683f2df9b807d691/fs.youtube-0.2.7-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "225c28f650a367e3d5a1526e8549bfd9",
"sha256": "05e52e6fb38769b7467ef90a5a912569c203ee9e03d65debf9900edc3d70e23c"
},
"downloads": -1,
"filename": "fs.youtube-0.2.7.tar.gz",
"has_sig": false,
"md5_digest": "225c28f650a367e3d5a1526e8549bfd9",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">= 2.7, != 3.0.*, != 3.1.*, != 3.2.*, != 3.3.*",
"size": 6630,
"upload_time": "2019-03-07T11:19:29",
"url": "https://files.pythonhosted.org/packages/75/06/85199f2856eb5934c92bd6c8736a9d2b96536e23a935d159dee4ec0eedec/fs.youtube-0.2.7.tar.gz"
}
],
"0.2.8": [
{
"comment_text": "",
"digests": {
"md5": "e4c1d4b2b3f6ebd26cde1ba888dbdc09",
"sha256": "85a565c5faccdc285873f36ca42a03233bf6c67f10744c88d16a5087cb8b4288"
},
"downloads": -1,
"filename": "fs.youtube-0.2.8-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "e4c1d4b2b3f6ebd26cde1ba888dbdc09",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">= 2.7, != 3.0.*, != 3.1.*, != 3.2.*, != 3.3.*",
"size": 7281,
"upload_time": "2019-03-07T11:37:08",
"url": "https://files.pythonhosted.org/packages/84/03/f156d6100d4e573477d10ccf17803f5db09973ea666f8e3da1a8aeb0009f/fs.youtube-0.2.8-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "90d8aa89234e93c8ce72bf8dcf566b47",
"sha256": "5324791bb2f5a3be9ce12fd74edb2768200e41cf61bd58df98202967b2a55749"
},
"downloads": -1,
"filename": "fs.youtube-0.2.8.tar.gz",
"has_sig": false,
"md5_digest": "90d8aa89234e93c8ce72bf8dcf566b47",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">= 2.7, != 3.0.*, != 3.1.*, != 3.2.*, != 3.3.*",
"size": 6645,
"upload_time": "2019-03-07T11:37:09",
"url": "https://files.pythonhosted.org/packages/9a/3f/dcc23437f7c6baee17f1dc5a80097d8e8a677b13457aaa3f96f0d091d6ac/fs.youtube-0.2.8.tar.gz"
}
],
"0.2.9": [
{
"comment_text": "",
"digests": {
"md5": "c7a5288fbf5f3bd4f8b619e8628adb50",
"sha256": "742cc4dd0bf1ac51f7b019bf3ba5a9c2ae6344f1a57242b9e20427edf96e8800"
},
"downloads": -1,
"filename": "fs.youtube-0.2.9-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "c7a5288fbf5f3bd4f8b619e8628adb50",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">= 2.7, != 3.0.*, != 3.1.*, != 3.2.*, != 3.3.*",
"size": 7288,
"upload_time": "2019-04-02T16:03:14",
"url": "https://files.pythonhosted.org/packages/d5/4c/4638704760c153cdd95a99fe0652fdcbb5068096e884764d9a4e657d77c9/fs.youtube-0.2.9-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "7a670d0699f02e862558d7d2a32ed71a",
"sha256": "e4adede35c0f5cabfdaa5eccf079fed1a2a3060862486c37f4cf16eef119ef3c"
},
"downloads": -1,
"filename": "fs.youtube-0.2.9.tar.gz",
"has_sig": false,
"md5_digest": "7a670d0699f02e862558d7d2a32ed71a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">= 2.7, != 3.0.*, != 3.1.*, != 3.2.*, != 3.3.*",
"size": 6657,
"upload_time": "2019-04-02T16:03:15",
"url": "https://files.pythonhosted.org/packages/ef/2a/fcb81aea5675f4a63fae86f5767ef7aebb7940a32c9213fe1d1d3ab806b4/fs.youtube-0.2.9.tar.gz"
}
],
"0.3.0": [
{
"comment_text": "",
"digests": {
"md5": "82e256688b9f99e26cf9aa15004f3159",
"sha256": "edb876515d72a8e77aa0d2a7869f7dd130fb32ff81b34413c559d2081dfdc5a3"
},
"downloads": -1,
"filename": "fs.youtube-0.3.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "82e256688b9f99e26cf9aa15004f3159",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">= 2.7, != 3.0.*, != 3.1.*, != 3.2.*, != 3.3.*",
"size": 7290,
"upload_time": "2019-05-02T18:30:02",
"url": "https://files.pythonhosted.org/packages/71/fb/4dd64bcdeb9977d68df6d3b6d97bdd442c9df74543cd8f89b29aa2a7c740/fs.youtube-0.3.0-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "fb1c7037f9efb178da37d5131986a499",
"sha256": "0ffaa1ad49d9069be5fdae8e75741fa135ef5d7b01cbf6e509d7fd19b9378954"
},
"downloads": -1,
"filename": "fs.youtube-0.3.0.tar.gz",
"has_sig": false,
"md5_digest": "fb1c7037f9efb178da37d5131986a499",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">= 2.7, != 3.0.*, != 3.1.*, != 3.2.*, != 3.3.*",
"size": 6651,
"upload_time": "2019-05-02T18:30:03",
"url": "https://files.pythonhosted.org/packages/8a/2c/39df8f626e63f3a461699b61910bba5bc44c04017434be59c1c6216ccff8/fs.youtube-0.3.0.tar.gz"
}
],
"0.3.1": [
{
"comment_text": "",
"digests": {
"md5": "0e1cfec9cd6c5b2c9e3c982bcd29cc66",
"sha256": "64c2719851b122e66fca97177ee283fb6499b5354776d9b77f5e9971db7854aa"
},
"downloads": -1,
"filename": "fs.youtube-0.3.1-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "0e1cfec9cd6c5b2c9e3c982bcd29cc66",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7",
"size": 7284,
"upload_time": "2019-10-15T11:42:15",
"url": "https://files.pythonhosted.org/packages/5d/70/bab7424f71000744d07d5133136adbcb843a4e675d1d719fdfacd1f41d12/fs.youtube-0.3.1-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "6f1fa9f4dc2463477d8ad77ef27ecbd8",
"sha256": "63160485055520fa59550ad200852d8ac4d492292a672788088728fab4d003a7"
},
"downloads": -1,
"filename": "fs.youtube-0.3.1.tar.gz",
"has_sig": false,
"md5_digest": "6f1fa9f4dc2463477d8ad77ef27ecbd8",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7",
"size": 6609,
"upload_time": "2019-10-15T11:42:18",
"url": "https://files.pythonhosted.org/packages/f0/70/44f99810012e9ae433fa84148c6ab087a837bb9d93153f337cf47eab6bd3/fs.youtube-0.3.1.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "0e1cfec9cd6c5b2c9e3c982bcd29cc66",
"sha256": "64c2719851b122e66fca97177ee283fb6499b5354776d9b77f5e9971db7854aa"
},
"downloads": -1,
"filename": "fs.youtube-0.3.1-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "0e1cfec9cd6c5b2c9e3c982bcd29cc66",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7",
"size": 7284,
"upload_time": "2019-10-15T11:42:15",
"url": "https://files.pythonhosted.org/packages/5d/70/bab7424f71000744d07d5133136adbcb843a4e675d1d719fdfacd1f41d12/fs.youtube-0.3.1-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "6f1fa9f4dc2463477d8ad77ef27ecbd8",
"sha256": "63160485055520fa59550ad200852d8ac4d492292a672788088728fab4d003a7"
},
"downloads": -1,
"filename": "fs.youtube-0.3.1.tar.gz",
"has_sig": false,
"md5_digest": "6f1fa9f4dc2463477d8ad77ef27ecbd8",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7",
"size": 6609,
"upload_time": "2019-10-15T11:42:18",
"url": "https://files.pythonhosted.org/packages/f0/70/44f99810012e9ae433fa84148c6ab087a837bb9d93153f337cf47eab6bd3/fs.youtube-0.3.1.tar.gz"
}
]
}