{ "info": { "author": "my8100", "author_email": "my8100@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "English | [\u7b80\u4f53\u4e2d\u6587](https://github.com/my8100/scrapydweb/blob/master/README_CN.md)\n\n# ScrapydWeb: Web app for Scrapyd cluster management, with support for Scrapy log analysis & visualization.\n\n[![PyPI - scrapydweb Version](https://img.shields.io/pypi/v/scrapydweb.svg)](https://pypi.org/project/scrapydweb/)\n[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/scrapydweb.svg)](https://pypi.org/project/scrapydweb/)\n[![CircleCI](https://circleci.com/gh/my8100/scrapydweb/tree/master.svg?style=shield)](https://circleci.com/gh/my8100/scrapydweb/tree/master)\n[![codecov](https://codecov.io/gh/my8100/scrapydweb/branch/master/graph/badge.svg)](https://codecov.io/gh/my8100/scrapydweb)\n[![Coverage Status](https://coveralls.io/repos/github/my8100/scrapydweb/badge.svg?branch=master)](https://coveralls.io/github/my8100/scrapydweb?branch=master)\n[![Downloads - total](https://pepy.tech/badge/scrapydweb)](https://pepy.tech/project/scrapydweb)\n[![GitHub license](https://img.shields.io/github/license/my8100/scrapydweb.svg)](https://github.com/my8100/scrapydweb/blob/master/LICENSE)\n[![Twitter](https://img.shields.io/twitter/url/https/github.com/my8100/scrapydweb.svg?style=social)](https://twitter.com/intent/tweet?text=@my8100_%20ScrapydWeb:%20Web%20app%20for%20Scrapyd%20cluster%20management,%20with%20support%20for%20Scrapy%20log%20analysis%20%26%20visualization.%20%23python%20%23scrapy%20%23scrapyd%20%23webscraping%20%23scrapydweb%20&url=https%3A%2F%2Fgithub.com%2Fmy8100%2Fscrapydweb)\n\n\n##\n![servers](https://raw.githubusercontent.com/my8100/scrapydweb/master/screenshots/servers.png)\n\n## Scrapyd ScrapydWeb LogParser\n### Recommended Reading\n[How to efficiently manage your distributed web scraping projects](https://github.com/my8100/files/blob/master/scrapydweb/README.md)\n\n[How to set up Scrapyd cluster on Heroku](https://github.com/my8100/scrapyd-cluster-on-heroku)\n\n\n## Demo\n[scrapydweb.herokuapp.com](https://scrapydweb.herokuapp.com)\n\n\n## Features\n
\nView contents\n\n- Scrapyd Cluster Management\n - All Scrapyd JSON API Supported\n - Group, filter and select any number of nodes\n - **Execute command on multinodes with just a few clicks**\n\n- Scrapy Log Analysis\n - Stats collection\n - **Progress visualization**\n - Logs categorization\n\n- Enhancements\n - **Auto packaging**\n - **Integrated with [*LogParser*](https://github.com/my8100/logparser)**\n - **Timer tasks**\n - :e-mail: **Monitor & Alert**\n - Mobile UI\n - Basic auth for web UI\n\n
\n\n\n## Getting Started\n
\nView contents\n\n### Prerequisites\n**Make sure that [Scrapyd](https://github.com/scrapy/scrapyd) has been installed and started on all of your hosts.**\n\nNote that for remote access, you have to manually set 'bind_address = 0.0.0.0' in [the configuration file of Scrapyd](https://scrapyd.readthedocs.io/en/latest/config.html#example-configuration-file)\nand restart Scrapyd to make it visible externally.\n\n### Install\n- Use pip:\n```bash\npip install scrapydweb\n```\nNote that you may need to execute `python -m pip install --upgrade pip` first in order to get the latest version of scrapydweb, or download the tar.gz file from https://pypi.org/project/scrapydweb/#files and get it installed via `pip install scrapydweb-x.x.x.tar.gz`\n\n- Use git:\n```bash\npip install --upgrade git+https://github.com/my8100/scrapydweb.git\n```\nOr:\n```bash\ngit clone https://github.com/my8100/scrapydweb.git\ncd scrapydweb\npython setup.py install\n```\n\n### Start\n1. Start ScrapydWeb via command `scrapydweb`. (a config file would be generated for customizing settings at the first startup.)\n2. Visit http://127.0.0.1:5000 **(It's recommended to use Google Chrome for a better experience.)**\n\n### Browser Support\nThe latest version of Google Chrome, Firefox, and Safari.\n\n
\n\n\n## Running the tests\n
\nView contents\n\n
\n\n```bash\n$ git clone https://github.com/my8100/scrapydweb.git\n$ cd scrapydweb\n\n# To create isolated Python environments\n$ pip install virtualenv\n$ virtualenv venv/scrapydweb\n# Or specify your Python interpreter: $ virtualenv -p /usr/local/bin/python3.7 venv/scrapydweb\n$ source venv/scrapydweb/bin/activate\n\n# Install dependent libraries\n(scrapydweb) $ python setup.py install\n(scrapydweb) $ pip install pytest\n(scrapydweb) $ pip install coverage\n\n# Make sure Scrapyd has been installed and started, then update the custom_settings item in tests/conftest.py\n(scrapydweb) $ vi tests/conftest.py\n(scrapydweb) $ curl http://127.0.0.1:6800\n\n# '-x': stop on first failure\n(scrapydweb) $ coverage run --source=scrapydweb -m pytest tests/test_a_factory.py -s -vv -x\n(scrapydweb) $ coverage run --source=scrapydweb -m pytest tests -s -vv --disable-warnings\n(scrapydweb) $ coverage report\n# To create an HTML report, check out htmlcov/index.html\n(scrapydweb) $ coverage html\n```\n\n
\n\n\n## Built With\n
\nView contents\n\n
\n\n- Front End\n - [Element](https://github.com/ElemeFE/element)\n - [ECharts](https://github.com/apache/incubator-echarts)\n\n- Back End\n - [Flask](https://github.com/pallets/flask)\n\n
\n\n\n## Changelog\nDetailed changes for each release are documented in the [HISTORY.md](https://github.com/my8100/scrapydweb/blob/master/HISTORY.md).\n\n\n## Author\n| [](https://github.com/my8100)
[my8100](https://github.com/my8100) |\n| --- |\n\n\n## Contributors\n| [](https://github.com/simplety)
[Kaisla](https://github.com/simplety) |\n| --- |\n\n\n## License\nThis project is licensed under the GNU General Public License v3.0 - see the [LICENSE](https://github.com/my8100/scrapydweb/blob/master/LICENSE) file for details.\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/my8100/scrapydweb", "keywords": "", "license": "GNU General Public License v3.0", "maintainer": "", "maintainer_email": "", "name": "scrapydweb", "package_url": "https://pypi.org/project/scrapydweb/", "platform": "", "project_url": "https://pypi.org/project/scrapydweb/", "project_urls": { "Homepage": "https://github.com/my8100/scrapydweb" }, "release_url": "https://pypi.org/project/scrapydweb/1.4.0/", "requires_dist": [ "APScheduler (>=3.5.3)", "flask (>=1.0.2)", "flask-compress (>=1.4.0)", "Flask-SQLAlchemy (>=2.3.2)", "logparser (==0.8.2)", "requests (>=2.21.0)", "setuptools (>=40.6.3)", "six (>=1.12.0)", "SQLAlchemy (>=1.2.15)", "w3lib (>=1.17.0)" ], "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", "summary": "Web app for Scrapyd cluster management, with support for Scrapy log analysis & visualization.", "version": "1.4.0" }, "last_serial": 5686636, "releases": { "0.9.1": [ { "comment_text": "", "digests": { "md5": "59b9e400ca021ccce7a46e4e267ef03a", "sha256": "0347c82061792055630243ce82485c7edbac643f4d17119e4f8aecccfbf6f4c7" }, "downloads": -1, "filename": "scrapydweb-0.9.1-py3-none-any.whl", "has_sig": false, "md5_digest": "59b9e400ca021ccce7a46e4e267ef03a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 596780, "upload_time": "2018-09-30T16:16:01", "url": "https://files.pythonhosted.org/packages/1d/0c/761ca6cac41af6e3671f8942889eaf8c82e6e35b59e596e0798457d55cbb/scrapydweb-0.9.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "75276919de5edd827f0ae88bb2e1f437", "sha256": "093e0adf0f0b6eb0df7ec2aea7841e205e146fff7f682e5b2e116efa68aa3bbc" }, "downloads": -1, "filename": "scrapydweb-0.9.1.tar.gz", "has_sig": false, "md5_digest": "75276919de5edd827f0ae88bb2e1f437", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 573322, "upload_time": "2018-09-30T16:16:12", "url": "https://files.pythonhosted.org/packages/b5/54/87bdda6b4b9e5b0f16c546a199f0c0ce9267d6416b0bcc8dc8115fa9ac44/scrapydweb-0.9.1.tar.gz" } ], "0.9.2": [ { "comment_text": "", "digests": { "md5": "c996e3d6334c98546d857611047438b4", "sha256": "6d43f63cd0ba3001dbb51a96855e6216d14ac3ec6ffd3bbc6b70ae32b1783ebe" }, "downloads": -1, "filename": "scrapydweb-0.9.2-py3-none-any.whl", "has_sig": false, "md5_digest": "c996e3d6334c98546d857611047438b4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 596855, "upload_time": "2018-09-30T19:10:10", "url": "https://files.pythonhosted.org/packages/ee/e3/c1a344c85e5299562be9ab171b3f9e0204e7f26231bbd72287f185ecbbbf/scrapydweb-0.9.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "271fa58b5f4b82ae8216772968861023", "sha256": "b11722e89825e793d787296ea76766558eabed7708885386eff4bd46be7d78f1" }, "downloads": -1, "filename": "scrapydweb-0.9.2.tar.gz", "has_sig": false, "md5_digest": "271fa58b5f4b82ae8216772968861023", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 573572, "upload_time": "2018-09-30T19:10:21", "url": "https://files.pythonhosted.org/packages/c3/a2/03208104ae5809a7627f98d35b36f8e1fb1082b6e8e983d864e4779b1353/scrapydweb-0.9.2.tar.gz" } ], "0.9.3": [ { "comment_text": "", "digests": { "md5": "9cf0e789751855f2c442348853ff7914", "sha256": "2b3b7d46336fd69ce6251973c58eae7b6d3114414d575aab45d87bc88ebd4c9b" }, "downloads": -1, "filename": "scrapydweb-0.9.3-py3-none-any.whl", "has_sig": false, "md5_digest": "9cf0e789751855f2c442348853ff7914", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", "size": 597384, "upload_time": "2018-10-08T09:40:44", "url": "https://files.pythonhosted.org/packages/22/e2/73bdbbc3e5cdf8b0017385cd5ecf513a4e9282198dbd0b9a73585123c7c5/scrapydweb-0.9.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6cbe110ef02339097f7abcc0d69a343d", "sha256": "02bd9a2c18970d9213bb1a4b53371b00e015b4214474053b1bf410e4feaca26e" }, "downloads": -1, "filename": "scrapydweb-0.9.3.tar.gz", "has_sig": false, "md5_digest": "6cbe110ef02339097f7abcc0d69a343d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", "size": 574067, "upload_time": "2018-10-08T09:40:54", "url": "https://files.pythonhosted.org/packages/f4/4e/ac674dfbca8c9568064c7fc0fd346cf308d4e0355bd3675868980781900a/scrapydweb-0.9.3.tar.gz" } ], "0.9.4": [ { "comment_text": "", "digests": { "md5": "aed8523d25be2b9d9da4c965c4676f7f", "sha256": "ad0746dd322e420654c282073cbbbf3350267d068b2b0d70abf192d4add66e1b" }, "downloads": -1, "filename": "scrapydweb-0.9.4-py3-none-any.whl", "has_sig": false, "md5_digest": "aed8523d25be2b9d9da4c965c4676f7f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", "size": 598692, "upload_time": "2018-10-10T14:01:08", "url": "https://files.pythonhosted.org/packages/16/1a/8bc75d14294878a3d95710fbe8e3dd793517ca949434477224ccbcaee824/scrapydweb-0.9.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a7331720cc74f6f5c1a4c071e8f3190d", "sha256": "753964d9388c6afffa2c6b32d33cde0d44c8a8e580d81a7b68c24605d81c2c43" }, "downloads": -1, "filename": "scrapydweb-0.9.4.tar.gz", "has_sig": false, "md5_digest": "a7331720cc74f6f5c1a4c071e8f3190d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", "size": 575027, "upload_time": "2018-10-10T14:01:21", "url": "https://files.pythonhosted.org/packages/66/3c/ca78a443fa7fb5a948a0d827305c5d584f4ca7a8d430d6e3d0c44b6acd06/scrapydweb-0.9.4.tar.gz" } ], "0.9.5": [ { "comment_text": "", "digests": { "md5": "44ed477fb8580a32b24870bde637d2d9", "sha256": "dde52b9b6cd2119dc977b8c60fb533bd901657523316a1b93f3e2b0796c671b7" }, "downloads": -1, "filename": "scrapydweb-0.9.5-py3-none-any.whl", "has_sig": false, "md5_digest": "44ed477fb8580a32b24870bde637d2d9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", "size": 602215, "upload_time": "2018-10-11T16:37:29", "url": "https://files.pythonhosted.org/packages/2f/cf/ba3f64036cde7c0202cae827f4b8e53b245b7760c6eee63761cc951e096e/scrapydweb-0.9.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "260121245bfb3fbcbad9fad38d079f3a", "sha256": "c355c94c7cb663e6d2463b756c1d68bea31bafcfa2d9581e5bb5fa7b60f47a44" }, "downloads": -1, "filename": "scrapydweb-0.9.5.tar.gz", "has_sig": false, "md5_digest": "260121245bfb3fbcbad9fad38d079f3a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", "size": 575822, "upload_time": "2018-10-11T16:37:41", "url": "https://files.pythonhosted.org/packages/74/5f/4af457634717b7f91dcef968c92765ebeebc7ffb5326b163563f5fe0d962/scrapydweb-0.9.5.tar.gz" } ], "0.9.6": [ { "comment_text": "", "digests": { "md5": "776c569be96b3643fe35e705545d85b9", "sha256": "fc5edecf9ebd878dfc0600beb12e3e692c53520dd011c218a8b6289aef9081fe" }, "downloads": -1, "filename": "scrapydweb-0.9.6-py3-none-any.whl", "has_sig": false, "md5_digest": "776c569be96b3643fe35e705545d85b9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", "size": 605183, "upload_time": "2018-10-15T16:28:33", "url": "https://files.pythonhosted.org/packages/f2/8a/f719d5dd0728f0c1eae177b1101b06c1b42b3314cd7db2efc0d21e8aeff1/scrapydweb-0.9.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5edd465126574953e44a10ec3dab0b1e", "sha256": "3b7598832c506ddbb4d3001ca653775a880aafcbf7756fb4d2975421037dbc97" }, "downloads": -1, "filename": "scrapydweb-0.9.6.tar.gz", "has_sig": false, "md5_digest": "5edd465126574953e44a10ec3dab0b1e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", "size": 578212, "upload_time": "2018-10-15T16:28:45", "url": "https://files.pythonhosted.org/packages/e3/d5/7498b6262f8bdac44b4d35166b03c6929e41528092aec110c560520fb5b4/scrapydweb-0.9.6.tar.gz" } ], "0.9.7": [ { "comment_text": "", "digests": { "md5": "1bbb232a2faf0a6499318ede14477459", "sha256": "2dff6fa37418c536d2df30d976995a5039ebbf3c1222cecf52061116fd7a9f16" }, "downloads": -1, "filename": "scrapydweb-0.9.7-py3-none-any.whl", "has_sig": false, "md5_digest": "1bbb232a2faf0a6499318ede14477459", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", "size": 605305, "upload_time": "2018-10-16T13:30:34", "url": "https://files.pythonhosted.org/packages/ce/9a/837241473367cd664e2e1b982cac00871b21f35151512df0a85550f7077a/scrapydweb-0.9.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7420131bbcfda02a59fbe57d5829d270", "sha256": "78bcd9ab15b52736d601003ca905af9361b50a3ce1dac18288efa7ed44ea7e06" }, "downloads": -1, "filename": "scrapydweb-0.9.7.tar.gz", "has_sig": false, "md5_digest": "7420131bbcfda02a59fbe57d5829d270", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", "size": 578354, "upload_time": "2018-10-16T13:30:50", "url": "https://files.pythonhosted.org/packages/f8/55/b81d9683fadbdf6642c0182aa08bcd29200a98379ca8af57483985df1811/scrapydweb-0.9.7.tar.gz" } ], "0.9.9": [ { "comment_text": "", "digests": { "md5": "d5d405122173f1a5b0994e281fbbc49b", "sha256": "bcba98d6bc18b3645192fd18d00a8a3ab36467ab04d5cba884df0f1b147a756d" }, "downloads": -1, "filename": "scrapydweb-0.9.9-py3-none-any.whl", "has_sig": false, "md5_digest": "d5d405122173f1a5b0994e281fbbc49b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", "size": 623327, "upload_time": "2018-10-24T16:10:04", "url": "https://files.pythonhosted.org/packages/62/2b/efbd8af0ba5181965caaf5a78d6864b2f13fa40e341bd632f6000ebdef93/scrapydweb-0.9.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b812a8f6741eb913df575817d9b89bf4", "sha256": "17b86f61c423319e241f5c946d5c45fc49ce0dea97fa817d21ceef6bdd4710cb" }, "downloads": -1, "filename": "scrapydweb-0.9.9.tar.gz", "has_sig": false, "md5_digest": "b812a8f6741eb913df575817d9b89bf4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", "size": 618932, "upload_time": "2018-10-24T16:10:17", "url": "https://files.pythonhosted.org/packages/ea/5e/2923b2adf8f8baf88d4197fb1d38b5d052306868cbf648734d73548de997/scrapydweb-0.9.9.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "d0a5d762aebde3ea794f845993dbab08", "sha256": "323154ea18aaaddb36fa0389386c3f722e363ff2ae19d72ef7e86f21be3e5e4a" }, "downloads": -1, "filename": "scrapydweb-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "d0a5d762aebde3ea794f845993dbab08", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", "size": 621718, "upload_time": "2018-12-27T14:50:28", "url": "https://files.pythonhosted.org/packages/c3/d3/e10f584cc716f41b993a0e7357a927799a7a4f73f666a76b8afd0467134b/scrapydweb-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8497f9e3822993792bc8e23812ee8142", "sha256": "5aecb240a75c33ac6c8e2189dc8da038ea1fd1d2af23718db7014cbcccc87779" }, "downloads": -1, "filename": "scrapydweb-1.0.0.tar.gz", "has_sig": false, "md5_digest": "8497f9e3822993792bc8e23812ee8142", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", "size": 572452, "upload_time": "2018-12-27T14:50:42", "url": "https://files.pythonhosted.org/packages/02/c0/4a43d0077c0e6e2121edd2a5abeba52abae896dfa5b274b4031a0b5e5de4/scrapydweb-1.0.0.tar.gz" } ], "1.0.0rc1": [ { "comment_text": "", "digests": { "md5": "d3cf2e864bdfad1863411903289256ad", "sha256": "a448162550957e7ea64ca495e6d6567b8cd7d7fb83c29ba15b8ea798b20d0ddb" }, "downloads": -1, "filename": "scrapydweb-1.0.0rc1-py3-none-any.whl", "has_sig": false, "md5_digest": "d3cf2e864bdfad1863411903289256ad", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", "size": 680295, "upload_time": "2018-11-12T16:24:09", "url": "https://files.pythonhosted.org/packages/b3/9e/528eab62395f8a36283aaa77fea95b88fcb25f440ee9dca1b9425b702a72/scrapydweb-1.0.0rc1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f4efca4003170b90bb188ea076f5d902", "sha256": "c60468dbfd253b56d792653c31c6e1f830ff5c4d03fa7898343a066295d811a4" }, "downloads": -1, "filename": "scrapydweb-1.0.0rc1.tar.gz", "has_sig": false, "md5_digest": "f4efca4003170b90bb188ea076f5d902", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", "size": 642853, "upload_time": "2018-11-12T16:24:27", "url": "https://files.pythonhosted.org/packages/5a/04/acbb6b18356dd0ba742da9e94947999d787f33e58879b2a5c662b0721b51/scrapydweb-1.0.0rc1.tar.gz" } ], "1.0.0rc2": [ { "comment_text": "", "digests": { "md5": "dda33b89e5d6c75e6b10bdd66be1e390", "sha256": "acecee0866b2d378b9d3eb1bc65fa7f8f416db5a7f86f732ed4305a72a53229d" }, "downloads": -1, "filename": "scrapydweb-1.0.0rc2-py3-none-any.whl", "has_sig": false, "md5_digest": "dda33b89e5d6c75e6b10bdd66be1e390", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", "size": 614981, "upload_time": "2018-12-10T17:10:05", "url": "https://files.pythonhosted.org/packages/f7/90/a9509f3689fc76348c5dbb92fe3fcb08d650b844338b6ade10253a3e0b4c/scrapydweb-1.0.0rc2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cedbf579e6176762b6963871cc2d8c77", "sha256": "eec9304c417bbbcd877e8e8772b07c77f8ab45f7a00d01790356e0e46b8506eb" }, "downloads": -1, "filename": "scrapydweb-1.0.0rc2.tar.gz", "has_sig": false, "md5_digest": "cedbf579e6176762b6963871cc2d8c77", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", "size": 565393, "upload_time": "2018-12-10T17:10:16", "url": "https://files.pythonhosted.org/packages/88/2a/1b94c5ab093ac65766ed54f3476f66e8a6336c3c15363d226b1586fe5a73/scrapydweb-1.0.0rc2.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "c1fd117a7f34099c85ed87c83ca52b66", "sha256": "16eb6ddc483f9fc89c968dbf63584ba051a86dcacaf7456b6e2536c3f4dc4aa0" }, "downloads": -1, "filename": "scrapydweb-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "c1fd117a7f34099c85ed87c83ca52b66", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", "size": 624744, "upload_time": "2019-01-20T17:00:25", "url": "https://files.pythonhosted.org/packages/56/51/1ddcd080b7553e8ce80d34233cc6084eaea0d913fc640ebeff42bdc3d0b2/scrapydweb-1.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "79df35aca900f04ebf3975e6f1a70714", "sha256": "617a7484b5ce0104438c38a16ce768caad8c42b09e4d361ed39f11da5689600f" }, "downloads": -1, "filename": "scrapydweb-1.1.0.tar.gz", "has_sig": false, "md5_digest": "79df35aca900f04ebf3975e6f1a70714", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", "size": 575041, "upload_time": "2019-01-20T17:00:38", "url": "https://files.pythonhosted.org/packages/15/f4/57495b3518aadc39733eed943964d4380ecb2b4c3e80cdf6a01f0b210138/scrapydweb-1.1.0.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "f6bea69df81940f429bc66c90f9fe51e", "sha256": "f676590b7acb0887a9641f35cf3a728f3fb3e46daaf5d0e8e6325550ec9712af" }, "downloads": -1, "filename": "scrapydweb-1.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "f6bea69df81940f429bc66c90f9fe51e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", "size": 674181, "upload_time": "2019-03-12T09:58:05", "url": "https://files.pythonhosted.org/packages/71/69/e60d374d7571a55058176bc0df1ce8bc15a9fe113ecba4c49d7e42eac478/scrapydweb-1.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cb646543d050f404ea84aecb9036e85f", "sha256": "abea702240e770801a2dd2c1dcbbfceff9de3212a3881b91fe9f5816b4b34347" }, "downloads": -1, "filename": "scrapydweb-1.2.0.tar.gz", "has_sig": false, "md5_digest": "cb646543d050f404ea84aecb9036e85f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", "size": 616179, "upload_time": "2019-03-12T09:58:19", "url": "https://files.pythonhosted.org/packages/27/52/41f1065aa792607eedd0c882017bfdb03236482f191d5abba926035d5024/scrapydweb-1.2.0.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "976d3daf3d4bf3009e624d7778c342cc", "sha256": "36cf8dd1cdad6f31ec692d76cc6dcc5ea55660181782f796d8ec8cb19f7a64f2" }, "downloads": -1, "filename": "scrapydweb-1.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "976d3daf3d4bf3009e624d7778c342cc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", "size": 692844, "upload_time": "2019-08-04T16:47:20", "url": "https://files.pythonhosted.org/packages/29/19/d455455a1e3a628859d5eda0357c16db99e29a317707d309d7c31400c13b/scrapydweb-1.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "98e8334f2471d54ce1aec0913e836e36", "sha256": "262317ff72404180591d1708014d92cb9d0a3356372961f8d5d99f530bd91e63" }, "downloads": -1, "filename": "scrapydweb-1.3.0.tar.gz", "has_sig": false, "md5_digest": "98e8334f2471d54ce1aec0913e836e36", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", "size": 629566, "upload_time": "2019-08-04T16:47:34", "url": "https://files.pythonhosted.org/packages/ad/9f/6c85f4a6de4deb703efe267142f095d5c2ab0ed8130e06a3f7dd32dd3a31/scrapydweb-1.3.0.tar.gz" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "1db6d62860d011f6b0743d6ccefc8251", "sha256": "025e6de7323333ffe1b15896ca7562fdf42db98136c8ace458915385714ce38a" }, "downloads": -1, "filename": "scrapydweb-1.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "1db6d62860d011f6b0743d6ccefc8251", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", "size": 701689, "upload_time": "2019-08-16T09:12:31", "url": "https://files.pythonhosted.org/packages/bd/cb/4a0480546888949c15b802aa824c3706f9a55022cd674f40b2b9d72cce3f/scrapydweb-1.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c16df1d671fb3953806a6fe7d528d775", "sha256": "324fa505fafd2221ad896be7d3fcdf1af6330ffaa6f5ae06c797e1c4975e2186" }, "downloads": -1, "filename": "scrapydweb-1.4.0.tar.gz", "has_sig": false, "md5_digest": "c16df1d671fb3953806a6fe7d528d775", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", "size": 637783, "upload_time": "2019-08-16T09:12:46", "url": "https://files.pythonhosted.org/packages/5d/f1/71f2a0cf0ce49ec3128e11e438c2716df52b9e8b078ae4e4bc010f916e4a/scrapydweb-1.4.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1db6d62860d011f6b0743d6ccefc8251", "sha256": "025e6de7323333ffe1b15896ca7562fdf42db98136c8ace458915385714ce38a" }, "downloads": -1, "filename": "scrapydweb-1.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "1db6d62860d011f6b0743d6ccefc8251", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", "size": 701689, "upload_time": "2019-08-16T09:12:31", "url": "https://files.pythonhosted.org/packages/bd/cb/4a0480546888949c15b802aa824c3706f9a55022cd674f40b2b9d72cce3f/scrapydweb-1.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c16df1d671fb3953806a6fe7d528d775", "sha256": "324fa505fafd2221ad896be7d3fcdf1af6330ffaa6f5ae06c797e1c4975e2186" }, "downloads": -1, "filename": "scrapydweb-1.4.0.tar.gz", "has_sig": false, "md5_digest": "c16df1d671fb3953806a6fe7d528d775", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", "size": 637783, "upload_time": "2019-08-16T09:12:46", "url": "https://files.pythonhosted.org/packages/5d/f1/71f2a0cf0ce49ec3128e11e438c2716df52b9e8b078ae4e4bc010f916e4a/scrapydweb-1.4.0.tar.gz" } ] }