{ "info": { "author": "Dauren Sdykov", "author_email": "elessarelfstone@mail.ru", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: Apache Software License", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: System :: Archiving" ], "description": "Advarchs: Data retrieval from remote archives\n=============================================\n\n.. image:: https://img.shields.io/pypi/v/advarchs.svg\n :target: https://pypi.python.org/pypi/advarchs\n :alt: PyPI Version\n\n.. image:: https://img.shields.io/pypi/pyversions/advarchs.svg\n :target: https://pypi.python.org/pypi/advarchs\n :alt: Supported Python Versions\n\n.. image:: https://img.shields.io/travis/elessarelfstone/advarchs/master.svg\n :target: https://travis-ci.org/elessarelfstone/advarchs\n :alt: Build Status\n\n.. image:: https://img.shields.io/badge/wheel-yes-brightgreen.svg\n :target: https://pypi.python.org/pypi/advarchs\n :alt: Wheel Status\n\nOverview\n--------\nAdvarchs is simple tool for retrieving data from web archives.\nIt is especially useful if you are working with remote data stored in compressed\nspreadsheets or of similar format.\n\nGetting Started\n---------------\n\nSay you need to perform some data anlytics on an excel spreadsheet that gets\nrefreshed every month and stored in RAR format. You can target a that file\nand convert it to a pandas_ dataframe with the following procedure:\n\n.. code-block:: python\n\n import pd\n import os\n import tempfile\n from advarchs import webfilename,extract_web_archive\n\n TEMP_DIR = tempfile.gettempdir()\n\n url = \"http://www.site.com/archive.rar\"\n arch_file_name = webfilename(url)\n arch_path = os.path.join(TEMP_DIR, arch_file_name)\n xlsx_files = extract_web_archive(url, arch_path, ffilter=['xlsx'])\n for xlsx_f in xlsx_files:\n xlsx = pd.ExcelFile(xlsx_f)\n\n ...\n\nRequirements\n------------\n\n- ``Python 3.5+``\n- ``p7zip``\n\nSpecial note\n~~~~~~~~~~~~\n\nOn CentOS and Ubuntu <= 16.04, the following packages are needed:\n\n- ``unrar``\n\nInstallation\n------------\n\n.. code-block:: shell\n\n pip install advarchs\n\nContributing\n------------\nSee `CONTRIBUTING`_\n\nCode of Conduct\n~~~~~~~~~~~~~~~\nThis project adheres to the `Contributor Covenant 1.2`_.\nBy participating, you are advised to adhere to this Code of Conduct in all your\ninteractions with this project.\n\nLicense\n-------\n\n`Apache-2.0`_\n\n.. _`pandas`: https://pypi.org/project/pandas/\n.. _`CONTRIBUTING`: https://github.com/elessarelfstone/advarchs/blob/master/CONTRIBUTING.md\n.. _`Contributor Covenant 1.2`: http://contributor-covenant.org/version/1/2/0\n.. _`Apache-2.0`: https://github.com/elessarelfstone/advarchs/blob/master/LICENSE\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/elessarelfstone/advarchs", "keywords": "archive,transfer,zip,rar,advarchs", "license": "Apache-2.0", "maintainer": "Dauren Sdykov", "maintainer_email": "elessarelfstone@mail.ru", "name": "advarchs", "package_url": "https://pypi.org/project/advarchs/", "platform": "", "project_url": "https://pypi.org/project/advarchs/", "project_urls": { "Homepage": "https://github.com/elessarelfstone/advarchs", "Repository": "https://github.com/elessarelfstone/advarchs" }, "release_url": "https://pypi.org/project/advarchs/0.1.7/", "requires_dist": [ "requests (>=2.22,<3.0)", "tomlkit (>=0.5.5,<0.6.0)" ], "requires_python": ">=3.5,<4.0", "summary": "Data retrieval from remote archives", "version": "0.1.7" }, "last_serial": 5912050, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "3ddad381376806d018824f2ed25e2096", "sha256": "c2a6ce5baaf709fd8d293a7ae3b09ba3ac9818d07bae2bf54ebbb190f189c46d" }, "downloads": -1, "filename": "advarchs-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "3ddad381376806d018824f2ed25e2096", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 171578, "upload_time": "2019-07-05T17:49:29", "url": "https://files.pythonhosted.org/packages/07/e6/f1bcaeb6286394a46ce59d64ef7eca32fab8186267927a780d0212188dd1/advarchs-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cda3513d6d5fed9326bc5525de66e803", "sha256": "e23d621262673ff9776e70082dfbe32719ac5ee2b45153236bfb24ad06cf82d2" }, "downloads": -1, "filename": "advarchs-0.1.0.tar.gz", "has_sig": false, "md5_digest": "cda3513d6d5fed9326bc5525de66e803", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 171248, "upload_time": "2019-07-05T17:49:32", "url": "https://files.pythonhosted.org/packages/a7/10/b3278ca2f6f92802e1d3265bc6cf6a72655299b06517167754ba513707ca/advarchs-0.1.0.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "846b4c71cf91e15c0edca4b528e55654", "sha256": "09584fbd3917f63662a78c8705bbf8dc5a6b1699ed94cfcd15e068bb2e188570" }, "downloads": -1, "filename": "advarchs-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "846b4c71cf91e15c0edca4b528e55654", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4.0", "size": 9201, "upload_time": "2019-08-15T19:16:10", "url": "https://files.pythonhosted.org/packages/8d/e0/829e062a5a98db664263485d9867c2a1cfd8779cebca35d9a22104333211/advarchs-0.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6656feb9f7fe03c27fdb8dcc08e96ec7", "sha256": "06a1501440e6e079c7af90efa8dab0d4d702c8ff3c9fc57cf85150ecc7272020" }, "downloads": -1, "filename": "advarchs-0.1.4.tar.gz", "has_sig": false, "md5_digest": "6656feb9f7fe03c27fdb8dcc08e96ec7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<4.0", "size": 8932, "upload_time": "2019-08-15T19:16:12", "url": "https://files.pythonhosted.org/packages/07/96/bb17e92cd5486dbe9dcc7e0989f6309aa967abd2a169801d2eb685cce159/advarchs-0.1.4.tar.gz" } ], "0.1.4.dev0": [ { "comment_text": "", "digests": { "md5": "f26fcc237863ab0381fe3747f824ad2e", "sha256": "76d5abbaafbacce984fe5ac7b535673c6d74678010f8d4ae52ecc8fc2fc1132a" }, "downloads": -1, "filename": "advarchs-0.1.4.dev0-py3-none-any.whl", "has_sig": false, "md5_digest": "f26fcc237863ab0381fe3747f824ad2e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4.0", "size": 9253, "upload_time": "2019-08-12T19:10:09", "url": "https://files.pythonhosted.org/packages/30/05/5c5200ba092668e8b203daadf663997b8d5090f1398161cc3f77df5abd30/advarchs-0.1.4.dev0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bea71c36fb3185a3ac0e7dc4fa6cd0c8", "sha256": "c0f573de7ec9fe642d71e60de8a49a777bce5b493638aa5aa8cd028856ae5493" }, "downloads": -1, "filename": "advarchs-0.1.4.dev0.tar.gz", "has_sig": false, "md5_digest": "bea71c36fb3185a3ac0e7dc4fa6cd0c8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<4.0", "size": 8935, "upload_time": "2019-08-12T19:10:11", "url": "https://files.pythonhosted.org/packages/ae/9f/021e5f92a3445016713a3032f9781fb261cc759915a9f38ae5524d7f8dcb/advarchs-0.1.4.dev0.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "7c98ece9e9640f790649cbec5d67c101", "sha256": "918f4a7575399e1b1693e0353a3eb04b9b8b7b28f3757ee87a8e68a9f16db059" }, "downloads": -1, "filename": "advarchs-0.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "7c98ece9e9640f790649cbec5d67c101", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4.0", "size": 10442, "upload_time": "2019-09-08T10:37:33", "url": "https://files.pythonhosted.org/packages/fb/11/c0f438978bdd72b0c08a6e3f68a9523b72e3858853f6ee50298646915456/advarchs-0.1.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8cb0b32b2363780f9c98c83196e7805d", "sha256": "e50446b7860ff005483b7e51db830278b9eca0333429dbbe1646f76695acb0ac" }, "downloads": -1, "filename": "advarchs-0.1.6.tar.gz", "has_sig": false, "md5_digest": "8cb0b32b2363780f9c98c83196e7805d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<4.0", "size": 9857, "upload_time": "2019-09-08T10:37:34", "url": "https://files.pythonhosted.org/packages/a1/ec/d5d83fcf80a846c00c66ad77ce406a67cfb24f6d4b2177cf99259b369560/advarchs-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "edd3cba43525cfc4e1d33c10513eec79", "sha256": "e804502cb8e94b95790df27ae6f59109ac9e2f7e1c8acbfeef840ad4204ef75b" }, "downloads": -1, "filename": "advarchs-0.1.7-py3-none-any.whl", "has_sig": false, "md5_digest": "edd3cba43525cfc4e1d33c10513eec79", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4.0", "size": 10793, "upload_time": "2019-10-01T12:43:31", "url": "https://files.pythonhosted.org/packages/3b/89/5c909cc8c079a90b09b8f0ff361a442e349930332b46cfbf5adf7b470c16/advarchs-0.1.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e93476e7dc019753ec19676041be17c3", "sha256": "5d3e4e805663d82d275f441febc42a7955477aec0d702c1f70fe8e37cd32c4c6" }, "downloads": -1, "filename": "advarchs-0.1.7.tar.gz", "has_sig": false, "md5_digest": "e93476e7dc019753ec19676041be17c3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<4.0", "size": 10421, "upload_time": "2019-10-01T12:43:33", "url": "https://files.pythonhosted.org/packages/0f/86/6c0fa4e56faed31f1cc2b5232d6919cc374bf9b5d0109f3ea64f83e6de18/advarchs-0.1.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "edd3cba43525cfc4e1d33c10513eec79", "sha256": "e804502cb8e94b95790df27ae6f59109ac9e2f7e1c8acbfeef840ad4204ef75b" }, "downloads": -1, "filename": "advarchs-0.1.7-py3-none-any.whl", "has_sig": false, "md5_digest": "edd3cba43525cfc4e1d33c10513eec79", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4.0", "size": 10793, "upload_time": "2019-10-01T12:43:31", "url": "https://files.pythonhosted.org/packages/3b/89/5c909cc8c079a90b09b8f0ff361a442e349930332b46cfbf5adf7b470c16/advarchs-0.1.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e93476e7dc019753ec19676041be17c3", "sha256": "5d3e4e805663d82d275f441febc42a7955477aec0d702c1f70fe8e37cd32c4c6" }, "downloads": -1, "filename": "advarchs-0.1.7.tar.gz", "has_sig": false, "md5_digest": "e93476e7dc019753ec19676041be17c3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<4.0", "size": 10421, "upload_time": "2019-10-01T12:43:33", "url": "https://files.pythonhosted.org/packages/0f/86/6c0fa4e56faed31f1cc2b5232d6919cc374bf9b5d0109f3ea64f83e6de18/advarchs-0.1.7.tar.gz" } ] }