{ "info": { "author": "Jan Willhaus", "author_email": "mail@janwillhaus.de", "bugtrack_url": null, "classifiers": [ "Development Status :: 1 - Planning", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Operating System :: POSIX", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3 :: Only", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Utilities" ], "description": "# libtapedrive \u2014 Podcast client library for feed parsing\n\nFundamental component of [Tape Drive](https://tapedrive.io).\n\n[![pipeline status](https://gitlab.com/janw/libtapedrive/badges/master/pipeline.svg)](https://gitlab.com/janw/libtapedrive/commits/master)\n[![coverage report](https://gitlab.com/janw/libtapedrive/badges/master/coverage.svg)](https://gitlab.com/janw/libtapedrive/commits/master)\n[![Maintainability](https://api.codeclimate.com/v1/badges/2a6bf1b4ed42e2c490b8/maintainability)](https://codeclimate.com/github/janw/libtapedrive/maintainability)\n\n[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/python/black)\n[![Dependency management: poetry](https://img.shields.io/badge/deps-poetry-blueviolet.svg)](https://poetry.eustace.io/docs/)\n![PyPI - Status](https://img.shields.io/pypi/status/libtapedrive.svg)\n![PyPI](https://img.shields.io/pypi/v/libtapedrive.svg)\n![PyPI - Python Version](https://img.shields.io/pypi/pyversions/libtapedrive.svg)\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://tapedrive.io/lib", "keywords": "", "license": "Apache-2.0", "maintainer": "Jan Willhaus", "maintainer_email": "mail@janwillhaus.de", "name": "libtapedrive", "package_url": "https://pypi.org/project/libtapedrive/", "platform": "", "project_url": "https://pypi.org/project/libtapedrive/", "project_urls": { "Documentation": "https://libtapedrive.readthedocs.io/en/latest/", "Homepage": "https://tapedrive.io/lib", "Repository": "https://github.com/janw/libtapedrive" }, "release_url": "https://pypi.org/project/libtapedrive/0.1.1/", "requires_dist": [ "feedparser (>=5.2,<6.0)", "bleach (>=3.1,<4.0)", "beautifulsoup4 (>=4.7,<5.0)", "html5lib (>=1.0,<2.0)", "python-dateutil (>=2.8,<3.0)", "requests (>=2.21,<3.0)", "pillow (>=6.0,<7.0)", "enlighten (>=1.3,<2.0)" ], "requires_python": ">=3.7,<4.0", "summary": "Podcast client library for feed parsing", "version": "0.1.1" }, "last_serial": 5259255, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "cd978874041b098fe83cea9bdfe6b248", "sha256": "e68c7b4bdf54a89708689ea1fd21034c98619b25140aef2f8b968fff85bbc84c" }, "downloads": -1, "filename": "libtapedrive-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "cd978874041b098fe83cea9bdfe6b248", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 10078, "upload_time": "2019-05-12T15:37:17", "url": "https://files.pythonhosted.org/packages/90/5c/ae537d2a685955ffd6d8f98c83b41b46e00e5b0a714c39c711ed161bb6d9/libtapedrive-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "29eeec7a16e8d9afbd88f721e9c1e4c3", "sha256": "8fae42bb5aadd67f7cae1ac3d1ee1ccaeeeed41451b7289e2536707b5162fc83" }, "downloads": -1, "filename": "libtapedrive-0.1.0.tar.gz", "has_sig": false, "md5_digest": "29eeec7a16e8d9afbd88f721e9c1e4c3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 8897, "upload_time": "2019-05-12T15:37:19", "url": "https://files.pythonhosted.org/packages/08/ae/f3e0c1a29a30ad7619c5fac2e9ab5021594baf8071b262422fcce63053f0/libtapedrive-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "c0d83ebf240f35c08043cd76da1c042b", "sha256": "2d8eae9f64903d41f7f9595bebcc5d01339e65cf56bd0a3ca82d468e09438a3f" }, "downloads": -1, "filename": "libtapedrive-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "c0d83ebf240f35c08043cd76da1c042b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 3701, "upload_time": "2019-05-12T16:05:37", "url": "https://files.pythonhosted.org/packages/ff/b1/68477ad74743bee0c43ea301f860841c8ddcd697c123c4e8769673b0eb96/libtapedrive-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5365c1786435d79f650ffe5ea92fcf50", "sha256": "c07c6e5d31e3a8d57208581c2b33901b02fdf04fe935f342a9d834fad18bb72e" }, "downloads": -1, "filename": "libtapedrive-0.1.1.tar.gz", "has_sig": false, "md5_digest": "5365c1786435d79f650ffe5ea92fcf50", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 3561, "upload_time": "2019-05-12T16:05:39", "url": "https://files.pythonhosted.org/packages/d8/3d/e55b7df91552de11e39d0d71d00054479066167666af0a6d68b8032bdc20/libtapedrive-0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c0d83ebf240f35c08043cd76da1c042b", "sha256": "2d8eae9f64903d41f7f9595bebcc5d01339e65cf56bd0a3ca82d468e09438a3f" }, "downloads": -1, "filename": "libtapedrive-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "c0d83ebf240f35c08043cd76da1c042b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 3701, "upload_time": "2019-05-12T16:05:37", "url": "https://files.pythonhosted.org/packages/ff/b1/68477ad74743bee0c43ea301f860841c8ddcd697c123c4e8769673b0eb96/libtapedrive-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5365c1786435d79f650ffe5ea92fcf50", "sha256": "c07c6e5d31e3a8d57208581c2b33901b02fdf04fe935f342a9d834fad18bb72e" }, "downloads": -1, "filename": "libtapedrive-0.1.1.tar.gz", "has_sig": false, "md5_digest": "5365c1786435d79f650ffe5ea92fcf50", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 3561, "upload_time": "2019-05-12T16:05:39", "url": "https://files.pythonhosted.org/packages/d8/3d/e55b7df91552de11e39d0d71d00054479066167666af0a6d68b8032bdc20/libtapedrive-0.1.1.tar.gz" } ] }