{ "info": { "author": "Francesco Frassinelli", "author_email": "francesco.frassinelli@nina.no", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8" ], "description": ".. image:: https://img.shields.io/pypi/v/extract_from_url.svg\n :target: https://pypi.org/project/extract_from_url/\n\nDescription\n===========\n \nTake advantage of `libarchive `_ to download and extract files without having to store the archive first. Works with ZIP files too!\n\nDependencies\n============\n\n1. `libarchive-c `_ which requires ``libarchive-devel`` or ``libarchive-dev`` to be built\n2. `tqdm `_ for progress bars\n\nYou can use `poetry `_ or `pip `_ to install the dependencies.\n\nUsage\n=====\n\nAs standalone program\n---------------------\n\nPlease see ``cli.py --help``\n\nAs library\n----------\n\nAvailable as package on `PyPI `_.\n", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/frafra/extract-from-url", "keywords": "libarchive-c", "license": "GPL-3.0+", "maintainer": "", "maintainer_email": "", "name": "extract-from-url", "package_url": "https://pypi.org/project/extract-from-url/", "platform": "", "project_url": "https://pypi.org/project/extract-from-url/", "project_urls": { "Homepage": "https://github.com/frafra/extract-from-url", "Repository": "https://github.com/frafra/extract-from-url" }, "release_url": "https://pypi.org/project/extract-from-url/0.2.0/", "requires_dist": [ "tqdm (>=4.36.1,<5.0.0)", "libarchive-c (>=2.9,<3.0)" ], "requires_python": ">=3.7,<4.0", "summary": "Download and extract files on-the-fly (ZIP files too)", "version": "0.2.0", "yanked": false, "yanked_reason": null }, "last_serial": 6098314, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "904d1df8e7c0e068930e47dab08f787f", "sha256": "6568ef6fda142d944ab9875b723184219dfc64e1ce1b083d1fc3e973890696cd" }, "downloads": -1, "filename": "extract_from_url-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "904d1df8e7c0e068930e47dab08f787f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 14159, "upload_time": "2019-10-24T10:56:56", "upload_time_iso_8601": "2019-10-24T10:56:56.576892Z", "url": "https://files.pythonhosted.org/packages/c2/0e/de597743ae0679255c86da71f4854a197f3afb478328e6f7d16286d01c08/extract_from_url-0.1.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "4d8d6416e9fd66b1fb45c89aa3f2d017", "sha256": "ecd979a1916c0acb606ea245557eb90d3242b1fefd6172bc90b47173ab5295ce" }, "downloads": -1, "filename": "extract-from-url-0.1.1.tar.gz", "has_sig": false, "md5_digest": "4d8d6416e9fd66b1fb45c89aa3f2d017", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 13975, "upload_time": "2019-10-24T10:56:54", "upload_time_iso_8601": "2019-10-24T10:56:54.870778Z", "url": "https://files.pythonhosted.org/packages/df/12/ca03094bb492f9d6728206aa4712a136340001061633f34cdc8dc9f582ed/extract-from-url-0.1.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "4dbf1fc2ae8132107545c5588d50f104", "sha256": "9469aae31cb52c8e38e446175a9aa8a422722c1eef2cad0deaf5e1833fe6a2f4" }, "downloads": -1, "filename": "extract_from_url-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "4dbf1fc2ae8132107545c5588d50f104", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 14359, "upload_time": "2019-11-08T10:04:59", "upload_time_iso_8601": "2019-11-08T10:04:59.388534Z", "url": "https://files.pythonhosted.org/packages/c7/a3/7baed2f3602c47b6a4c85ba2199b7eb38fa7495589ba17b0a545e4352096/extract_from_url-0.2.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e94af93104095644e5342217179b8152", "sha256": "1594f769acf3be5e6d88e594af8b35b9a6a4768d3f879456cbbecf65f786c603" }, "downloads": -1, "filename": "extract-from-url-0.2.0.tar.gz", "has_sig": false, "md5_digest": "e94af93104095644e5342217179b8152", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 14178, "upload_time": "2019-11-08T10:04:57", "upload_time_iso_8601": "2019-11-08T10:04:57.686066Z", "url": "https://files.pythonhosted.org/packages/b1/56/ab8bb57202b93a0c0512ed2f2215dd4ac96b5f0e34f865ccc6d36ffe8bd0/extract-from-url-0.2.0.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4dbf1fc2ae8132107545c5588d50f104", "sha256": "9469aae31cb52c8e38e446175a9aa8a422722c1eef2cad0deaf5e1833fe6a2f4" }, "downloads": -1, "filename": "extract_from_url-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "4dbf1fc2ae8132107545c5588d50f104", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 14359, "upload_time": "2019-11-08T10:04:59", "upload_time_iso_8601": "2019-11-08T10:04:59.388534Z", "url": "https://files.pythonhosted.org/packages/c7/a3/7baed2f3602c47b6a4c85ba2199b7eb38fa7495589ba17b0a545e4352096/extract_from_url-0.2.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e94af93104095644e5342217179b8152", "sha256": "1594f769acf3be5e6d88e594af8b35b9a6a4768d3f879456cbbecf65f786c603" }, "downloads": -1, "filename": "extract-from-url-0.2.0.tar.gz", "has_sig": false, "md5_digest": "e94af93104095644e5342217179b8152", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 14178, "upload_time": "2019-11-08T10:04:57", "upload_time_iso_8601": "2019-11-08T10:04:57.686066Z", "url": "https://files.pythonhosted.org/packages/b1/56/ab8bb57202b93a0c0512ed2f2215dd4ac96b5f0e34f865ccc6d36ffe8bd0/extract-from-url-0.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }