{ "info": { "author": "Rafael Alfredo Capucho", "author_email": "rafael.capucho@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Framework :: Scrapy", "Intended Audience :: Developers", "Programming Language :: Python", "Programming Language :: Python :: 3.5" ], "description": ".. image:: docs/images/logo_readme.jpg\n======================================\n\n.. image:: https://travis-ci.org/rafaelcapucho/scrapy-eagle.svg?branch=master\n :target: https://travis-ci.org/rafaelcapucho/scrapy-eagle\n \n.. image:: https://img.shields.io/pypi/v/scrapy-eagle.svg\n :target: https://pypi.python.org/pypi/scrapy-eagle\n :alt: PyPI Version\n \n.. image:: https://img.shields.io/pypi/pyversions/scrapy-eagle.svg\n :target: https://pypi.python.org/pypi/scrapy-eagle\n \n.. image:: https://landscape.io/github/rafaelcapucho/scrapy-eagle/master/landscape.svg?style=flat\n :target: https://landscape.io/github/rafaelcapucho/scrapy-eagle/master\n :alt: Code Quality Status\n \n.. image:: https://requires.io/github/rafaelcapucho/scrapy-eagle/requirements.svg?branch=master\n :target: https://requires.io/github/rafaelcapucho/scrapy-eagle/requirements/?branch=master\n :alt: Requirements Status\n\nScrapy Eagle is a tool that allow us to run any Scrapy_ based project in a distributed fashion and monitor how it is going on and how many resources it is consuming on each server.\n\n.. _Scrapy: http://scrapy.org\n\n**This project is Under Development, don't use it yet**\n\n.. image:: https://badge.waffle.io/rafaelcapucho/scrapy-eagle.svg?label=ready&title=Ready\n :target: https://waffle.io/rafaelcapucho/scrapy-eagle\n :alt: 'Stories in Ready' \n\nRequeriments\n------------\n\nScrapy Eagle uses Redis_ as Distributed Queue, so you will need a redis instance running.\n\n.. _Redis: http://mail.python.org/pipermail/doc-sig/\n\nInstallation\n------------\n\nIt could be easily made by running the code bellow,\n\n.. code-block:: console\n\n $ virtualenv eagle_venv; cd eagle_venv; source bin/activate\n $ pip install scrapy-eagle\n \nYou should create one ``configparser`` configuration file (e.g. in /etc/scrapy-eagle.ini) containing:\n\n.. code-block:: console\n\n [redis]\n host = 127.0.0.1\n port = 6379\n db = 0\n ;password = someverysecretpass\n\n [server]\n debug = True\n cookie_secret_key = ha74h3hdh42a\n host = 0.0.0.0\n port = 5000\n\n [scrapy]\n binary = /project_venv/bin/scrapy\n base_dir = /project_venv/project_scrapy/project\n\n [commands]\n binary = /project_venv/bin/python3 \n base_dir = /project_venv/project_scrapy/project/commands\n \nThen you will be able to execute the `eagle_server` command like,\n\n.. code-block:: console\n\n eagle_server --config-file=/etc/scrapy-eagle.ini\n \nChanges into your Scrapy project\n--------------------------------\n\nEnable the components in your `settings.py` of your Scrapy project:\n\n.. code-block:: python\n\n # Enables scheduling storing requests queue in redis.\n SCHEDULER = \"scrapy_eagle.worker.scheduler.DistributedScheduler\"\n\n # Ensure all spiders share same duplicates filter through redis.\n DUPEFILTER_CLASS = \"scrapy_eagle.worker.dupefilter.RFPDupeFilter\"\n\n # Schedule requests using a priority queue. (default)\n SCHEDULER_QUEUE_CLASS = \"scrapy_eagle.worker.queue.SpiderPriorityQueue\"\n\n # Schedule requests using a queue (FIFO).\n SCHEDULER_QUEUE_CLASS = \"scrapy_eagle.worker.queue.SpiderQueue\"\n\n # Schedule requests using a stack (LIFO).\n SCHEDULER_QUEUE_CLASS = \"scrapy_eagle.worker.queue.SpiderStack\"\n\n # Max idle time to prevent the spider from being closed when distributed crawling.\n # This only works if queue class is SpiderQueue or SpiderStack,\n # and may also block the same time when your spider start at the first time (because the queue is empty).\n SCHEDULER_IDLE_BEFORE_CLOSE = 0\n\n # Specify the host and port to use when connecting to Redis (optional).\n REDIS_HOST = 'localhost'\n REDIS_PORT = 6379\n\n # Specify the full Redis URL for connecting (optional).\n # If set, this takes precedence over the REDIS_HOST and REDIS_PORT settings.\n REDIS_URL = \"redis://user:pass@hostname:6379\"\n \nOnce the configuration is finished, you should adapt each spider to use our Mixin:\n\n.. code-block:: python\n\n from scrapy.spiders import CrawlSpider, Rule\n from scrapy_eagle.worker.spiders import DistributedMixin\n \n class YourSpider(DistributedMixin, CrawlSpider):\n \n name = \"domain.com\"\n \n # start_urls = ['http://www.domain.com/']\n redis_key = 'domain.com:start_urls'\n \n rules = (\n Rule(...),\n Rule(...),\n )\n \n def _set_crawler(self, crawler):\n CrawlSpider._set_crawler(self, crawler)\n DistributedMixin.setup_redis(self)\n\nFeeding a Spider from Redis\n---------------------------\n\nThe class `scrapy_eagle.worker.spiders.DistributedMixin` enables a spider to read the\nurls from redis. The urls in the redis queue will be processed one\nafter another.\n\nThen, push urls to redis::\n\n redis-cli lpush domain.com:start_urls http://domain.com/\n\nDashboard Development\n---------------------\n\nIf you would like to change the client-side then you'll need to have NPM_ installed because we use ReactJS_ to build our interface. Installing all dependencies locally:\n\n.. _ReactJS: https://facebook.github.io/react/\n.. _NPM: https://www.npmjs.com/\n\n.. code-block:: console\n\n cd scrapy-eagle/dashboard\n npm install \n\nThen you can run ``npm start`` to compile and start monitoring any changes and recompiling automatically.\n\nTo generate the production version, run ``npm run build``.\n\nTo be easier to test the Dashboard you could use one simple http server instead of run the ``eagle_server``, like:\n\n.. code-block:: console\n\n sudo npm install -g http-server\n cd scrapy-eagle/dashboard\n http-server templates/\n\nIt would be available for you at http://127.0.0.1:8080\n\n**Note**: Until now the Scrapy Eagle is mostly based on https://github.com/rolando/scrapy-redis.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/rafaelcapucho/scrapy-eagle", "keywords": null, "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "scrapy-eagle", "package_url": "https://pypi.org/project/scrapy-eagle/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/scrapy-eagle/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/rafaelcapucho/scrapy-eagle" }, "release_url": "https://pypi.org/project/scrapy-eagle/0.0.37/", "requires_dist": null, "requires_python": null, "summary": "Run Scrapy Distributed", "version": "0.0.37" }, "last_serial": 2429266, "releases": { "0.0.1": [], "0.0.10": [ { "comment_text": "", "digests": { "md5": "607d588ff6ac88aac34530f8f6864aac", "sha256": "f2789115cc6482eaa0e6ade36e34b48ae504394c117ae1e1b01fc5ec7daee9c1" }, "downloads": -1, "filename": "scrapy_eagle-0.0.10-py3-none-any.whl", "has_sig": false, "md5_digest": "607d588ff6ac88aac34530f8f6864aac", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 16015, "upload_time": "2016-07-18T23:27:50", "url": "https://files.pythonhosted.org/packages/1b/59/b7acb3b666865a5f636a910c2be0bc3c1072c9c90f9d42c2c8038b74be43/scrapy_eagle-0.0.10-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8120b4644a1bb60dacd2712e22f1c459", "sha256": "d7540f18802a74a2456125b8ec068841bc5d9c948a0b7d1d297879cd6283a2e7" }, "downloads": -1, "filename": "scrapy-eagle-0.0.10.tar.gz", "has_sig": false, "md5_digest": "8120b4644a1bb60dacd2712e22f1c459", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11916, "upload_time": "2016-07-18T23:27:48", "url": "https://files.pythonhosted.org/packages/39/7d/5d3019e35a2bf117f4d8fd8b807407431da212aa52e6ebf2fb33a7dfc9de/scrapy-eagle-0.0.10.tar.gz" } ], "0.0.11": [ { "comment_text": "", "digests": { "md5": "7b847a97231b3e872206674441717a48", "sha256": "c01863e08b423b9abea0b0aa2a5f9d48f5f27a03c44ccabc1db942e95f662a9a" }, "downloads": -1, "filename": "scrapy_eagle-0.0.11-py3-none-any.whl", "has_sig": false, "md5_digest": "7b847a97231b3e872206674441717a48", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 18101, "upload_time": "2016-07-19T00:40:55", "url": "https://files.pythonhosted.org/packages/ae/33/62d7f205a9bf3d386fe8c8bd6a541cfb4d260f0e4a196c3c72407911a856/scrapy_eagle-0.0.11-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9d32feed12236e36bf69a7633cd5eb31", "sha256": "087ed1ad2b5afc15d9f2a48c2514789237e5cd92ea5e90918717394628f92d67" }, "downloads": -1, "filename": "scrapy-eagle-0.0.11.tar.gz", "has_sig": false, "md5_digest": "9d32feed12236e36bf69a7633cd5eb31", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12348, "upload_time": "2016-07-19T00:40:53", "url": "https://files.pythonhosted.org/packages/3f/3c/86217b0af0a5b9753e94b8bf5af2a8b67c80f6b8b10fbb1472a3cdb5407b/scrapy-eagle-0.0.11.tar.gz" } ], "0.0.12": [ { "comment_text": "", "digests": { "md5": "eb84def1cb8f5832e64045844ccc0334", "sha256": "f699ed1521107b39b393ef09e671e518b38bb77f4fab1842dbaeaa5b8310bcf3" }, "downloads": -1, "filename": "scrapy_eagle-0.0.12-py3-none-any.whl", "has_sig": false, "md5_digest": "eb84def1cb8f5832e64045844ccc0334", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 19126, "upload_time": "2016-07-19T01:47:01", "url": "https://files.pythonhosted.org/packages/c4/0c/18e2f5164e356523c3a084c448414dc1ca7a530bfbbfab33bc56cc55f465/scrapy_eagle-0.0.12-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "277266c9051b5442a3e2fea2dbea8728", "sha256": "d3afd8e0490d2d5c93e495c67ef9f75ba96c8aaa2990413e855e47ff3777fc6e" }, "downloads": -1, "filename": "scrapy-eagle-0.0.12.tar.gz", "has_sig": false, "md5_digest": "277266c9051b5442a3e2fea2dbea8728", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12698, "upload_time": "2016-07-19T01:46:58", "url": "https://files.pythonhosted.org/packages/2a/27/f81a1f1ad724f10d1f4fadac7765c3ec44215fa0b0d9cbb55d3d6ec8af49/scrapy-eagle-0.0.12.tar.gz" } ], "0.0.13": [ { "comment_text": "", "digests": { "md5": "6c7a5b4bdafedd4d6678badbd22e52ab", "sha256": "4085deb55c8b30a2a868e4df1e08fc7aee61731b12dbd02b6f6396680865e13f" }, "downloads": -1, "filename": "scrapy_eagle-0.0.13-py3-none-any.whl", "has_sig": false, "md5_digest": "6c7a5b4bdafedd4d6678badbd22e52ab", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 21675, "upload_time": "2016-07-19T02:51:59", "url": "https://files.pythonhosted.org/packages/75/31/ef0c19600902abb19614435c51a55b38aa3ad0e0038d7a0f2cb475c86dea/scrapy_eagle-0.0.13-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4216829473a5c57ea81598b440984f12", "sha256": "d470d759ea4d73eecbddc7cae9827e5cfdb297261f4983f14845796f444d7078" }, "downloads": -1, "filename": "scrapy-eagle-0.0.13.tar.gz", "has_sig": false, "md5_digest": "4216829473a5c57ea81598b440984f12", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14149, "upload_time": "2016-07-19T02:51:56", "url": "https://files.pythonhosted.org/packages/28/d1/7a0b56e0604410aa45cc094f4ab25cdba2d1920cc1655896e8a641936b49/scrapy-eagle-0.0.13.tar.gz" } ], "0.0.14": [ { "comment_text": "", "digests": { "md5": "ddd19e5703de8426092908d1315a6b0f", "sha256": "492820a369a1d539801371c09b6a521ff00ba5d60a19fffa741c1ad9c7823853" }, "downloads": -1, "filename": "scrapy_eagle-0.0.14-py3-none-any.whl", "has_sig": false, "md5_digest": "ddd19e5703de8426092908d1315a6b0f", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 25468, "upload_time": "2016-07-20T21:58:06", "url": "https://files.pythonhosted.org/packages/fa/da/2b596b2375e733cbf4a0eeeb717fe1c1eef78b38cfeba5107e68d6594e18/scrapy_eagle-0.0.14-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "130bf9eb92cad447bd49c1e0059e959e", "sha256": "4449ecca5d0258e194f15696e81f9363fdce2ce377b59458826003907c61e929" }, "downloads": -1, "filename": "scrapy-eagle-0.0.14.tar.gz", "has_sig": false, "md5_digest": "130bf9eb92cad447bd49c1e0059e959e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15715, "upload_time": "2016-07-20T21:58:04", "url": "https://files.pythonhosted.org/packages/f7/64/cf9aa078b29c6ad47023267da6e30bc0feac4a5aa38aad4700298aeb5138/scrapy-eagle-0.0.14.tar.gz" } ], "0.0.15": [ { "comment_text": "", "digests": { "md5": "e6847ba932f453547734a14596ab46f2", "sha256": "e42a4cdde516f67a3796bec11b8d080da4e39164968fb0bcc1381b8fc8cef433" }, "downloads": -1, "filename": "scrapy_eagle-0.0.15-py3-none-any.whl", "has_sig": false, "md5_digest": "e6847ba932f453547734a14596ab46f2", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 25591, "upload_time": "2016-07-20T22:52:39", "url": "https://files.pythonhosted.org/packages/16/ae/35c2edd79feb9043a7a8ef8b09aaf7451543b03c3f6a94d580484ccf6f2d/scrapy_eagle-0.0.15-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ede8ebb8c704fb67a286de956ff127ac", "sha256": "3c2db32ffb46bf7f9c1ae95beacb70ee77e4f477144fb196d01a47a93cc03f16" }, "downloads": -1, "filename": "scrapy-eagle-0.0.15.tar.gz", "has_sig": false, "md5_digest": "ede8ebb8c704fb67a286de956ff127ac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15824, "upload_time": "2016-07-20T22:52:37", "url": "https://files.pythonhosted.org/packages/06/79/93fb024e72ef75e7bb41727148f9fa51dfed771cf02226314b6e69c4d05a/scrapy-eagle-0.0.15.tar.gz" } ], "0.0.16": [ { "comment_text": "", "digests": { "md5": "92d27b3b0ba23999efa7686dd9f656b4", "sha256": "10d6a293505820492c0814bb347c2ba659bc7ee83a03a3fef44be603b3913184" }, "downloads": -1, "filename": "scrapy_eagle-0.0.16-py3-none-any.whl", "has_sig": false, "md5_digest": "92d27b3b0ba23999efa7686dd9f656b4", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 25996, "upload_time": "2016-07-21T06:14:16", "url": "https://files.pythonhosted.org/packages/88/35/ce74ca0ce2bdc2e59f4c56278a2b947c9cdb9c44b1c572b03affa84afbdb/scrapy_eagle-0.0.16-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dfb2f3edba886ef74ce10b8f86c11647", "sha256": "6391dfe597d643dcf9489f94e604a5bbe72277a4a2b220d96f9c6fc5bc901f23" }, "downloads": -1, "filename": "scrapy-eagle-0.0.16.tar.gz", "has_sig": false, "md5_digest": "dfb2f3edba886ef74ce10b8f86c11647", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15994, "upload_time": "2016-07-21T06:14:13", "url": "https://files.pythonhosted.org/packages/88/7a/c5bc86b2cd952346d0f57e600a20fd18076afe8e2cd06225cabbd29aa72c/scrapy-eagle-0.0.16.tar.gz" } ], "0.0.17": [ { "comment_text": "", "digests": { "md5": "eadbf6cb840a5d984601af04e16bbf9d", "sha256": "971c0d0a7830e6ea1f45b85f2f879c29f11c4ae86993d5e2c32d329bdd4c08bd" }, "downloads": -1, "filename": "scrapy_eagle-0.0.17-py3-none-any.whl", "has_sig": false, "md5_digest": "eadbf6cb840a5d984601af04e16bbf9d", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 26294, "upload_time": "2016-07-22T05:34:34", "url": "https://files.pythonhosted.org/packages/87/1d/83a08a5990664a7735cd7dcf201ab8a722118befbec063ed5ba8196a0155/scrapy_eagle-0.0.17-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "20e46a2018e1cd309482672025772d5b", "sha256": "ffd9987363138162434f2fbc9e44e12f039a4cda07956dc5c7d8a00858da5357" }, "downloads": -1, "filename": "scrapy-eagle-0.0.17.tar.gz", "has_sig": false, "md5_digest": "20e46a2018e1cd309482672025772d5b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16367, "upload_time": "2016-07-22T05:34:31", "url": "https://files.pythonhosted.org/packages/ab/7b/089a904fbb2a74fcd2b7d45069a1906c7034269e906c99b22466ce26adb6/scrapy-eagle-0.0.17.tar.gz" } ], "0.0.18": [ { "comment_text": "", "digests": { "md5": "7ab3e35743b4c562c05a4b041ee178b2", "sha256": "cccb59fcccef4e96307a261ce05f95098bd2bfef8d34727e4d67effa41c4f1b3" }, "downloads": -1, "filename": "scrapy_eagle-0.0.18-py3-none-any.whl", "has_sig": false, "md5_digest": "7ab3e35743b4c562c05a4b041ee178b2", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 188822, "upload_time": "2016-07-22T05:58:09", "url": "https://files.pythonhosted.org/packages/05/2b/c9d25b1203413a3c7579ab4704d8fb151d8bcee03c1041235937b8a836e4/scrapy_eagle-0.0.18-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3be31ed410d777f3c7075ca17401efdd", "sha256": "fd4a470e6ae08d7d5b031d39c9ccc9726700ca459cf9d1eef79758c96b1cd87a" }, "downloads": -1, "filename": "scrapy-eagle-0.0.18.tar.gz", "has_sig": false, "md5_digest": "3be31ed410d777f3c7075ca17401efdd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 193494, "upload_time": "2016-07-22T05:58:05", "url": "https://files.pythonhosted.org/packages/f4/35/1f4b003662b789610e1776b8e59a7e48d8ee46825f7bfd13ca6c33b6fc56/scrapy-eagle-0.0.18.tar.gz" } ], "0.0.19": [ { "comment_text": "", "digests": { "md5": "e8e7e4268dafc78c35d48f4844195248", "sha256": "861601f11b322489ed6ed5f2f5b99ccdf075ce00b10c7d4418eb94193dcc221d" }, "downloads": -1, "filename": "scrapy_eagle-0.0.19-py3-none-any.whl", "has_sig": false, "md5_digest": "e8e7e4268dafc78c35d48f4844195248", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 188856, "upload_time": "2016-07-22T06:27:57", "url": "https://files.pythonhosted.org/packages/e9/3d/8b18fb25461d2b17ae6c10dd1d7e10c0cdb97df1ca422ff65c1d4a21e1f7/scrapy_eagle-0.0.19-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6f6fbc2f5867fa742a27c90921fe5c98", "sha256": "0ba5e7dfcf01d39372c1d4cda944f7cd3077214e2808ea47b5917c71a0b451ab" }, "downloads": -1, "filename": "scrapy-eagle-0.0.19.tar.gz", "has_sig": false, "md5_digest": "6f6fbc2f5867fa742a27c90921fe5c98", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 193506, "upload_time": "2016-07-22T06:27:53", "url": "https://files.pythonhosted.org/packages/bb/5d/29980f83b08ad83e606df5f63c82dbd883465d1c083d9855e4867083cf96/scrapy-eagle-0.0.19.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "dc4fdef0384d2bab6dfab239678ecaa2", "sha256": "52f02756a67898db4d04ebc4f805f62f90d9efe07c2cea76a16325791188dabe" }, "downloads": -1, "filename": "scrapy-eagle-0.0.2.tar.gz", "has_sig": false, "md5_digest": "dc4fdef0384d2bab6dfab239678ecaa2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4765, "upload_time": "2016-06-11T19:52:27", "url": "https://files.pythonhosted.org/packages/cc/83/0b8136e762b3de39001d7b11ea24613558f1da1c27fc312df912dcbddca0/scrapy-eagle-0.0.2.tar.gz" } ], "0.0.20": [ { "comment_text": "", "digests": { "md5": "1d25d5fdc58f25299b43392f7dd440d6", "sha256": "0e570d6876d50f2c1ff8b7925b97bf9ff9b1e08e2e5eef76098bf3f63e287ce8" }, "downloads": -1, "filename": "scrapy_eagle-0.0.20-py3-none-any.whl", "has_sig": false, "md5_digest": "1d25d5fdc58f25299b43392f7dd440d6", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 188846, "upload_time": "2016-07-22T06:35:16", "url": "https://files.pythonhosted.org/packages/bd/0d/6f63bdea2b75a576e8167e582c7c25d0f2798d99f1c73d9c2712c7b1d073/scrapy_eagle-0.0.20-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8d00896239f962257f1b9d3941ad3446", "sha256": "d656c13d192c0ce9b32990e42aaebfdc2869561215d1e3c4b2eb6a7578b57c62" }, "downloads": -1, "filename": "scrapy-eagle-0.0.20.tar.gz", "has_sig": false, "md5_digest": "8d00896239f962257f1b9d3941ad3446", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 193419, "upload_time": "2016-07-22T06:35:13", "url": "https://files.pythonhosted.org/packages/67/12/2962bb1ce87db5cce63268e111aac0be052d82c1b53b5c719c1d233fe4e1/scrapy-eagle-0.0.20.tar.gz" } ], "0.0.21": [ { "comment_text": "", "digests": { "md5": "b044cbd72e8addeeb28b9ac6bf46d1bf", "sha256": "e3d3bc179cb20135aa7d5fb92b9c37b26d2cd620355a6f495964a34b0ef02c97" }, "downloads": -1, "filename": "scrapy_eagle-0.0.21-py3-none-any.whl", "has_sig": false, "md5_digest": "b044cbd72e8addeeb28b9ac6bf46d1bf", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 190030, "upload_time": "2016-07-22T21:48:29", "url": "https://files.pythonhosted.org/packages/b7/a7/315f57c70242546e03bc22e2543803917a52e1060178ab9364de6cd54c42/scrapy_eagle-0.0.21-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fc9ef4946a958c7d99148e636ec083b1", "sha256": "fb24c8fd8aaf2b35d0ce6b3a457e260540071d50c3e2cf6bd5894190a788e61e" }, "downloads": -1, "filename": "scrapy-eagle-0.0.21.tar.gz", "has_sig": false, "md5_digest": "fc9ef4946a958c7d99148e636ec083b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 194130, "upload_time": "2016-07-22T21:48:25", "url": "https://files.pythonhosted.org/packages/cd/38/52912f517ab71fc35bee5c71babdad2a06e8fb4844aebf442a1b2a8ace87/scrapy-eagle-0.0.21.tar.gz" } ], "0.0.22": [ { "comment_text": "", "digests": { "md5": "8b076ebc481dd9f3bf015e63171f466a", "sha256": "5a297b14f379c0613f314d9263f33546c969619834ed5cd968f7c8f89f424982" }, "downloads": -1, "filename": "scrapy_eagle-0.0.22-py3-none-any.whl", "has_sig": false, "md5_digest": "8b076ebc481dd9f3bf015e63171f466a", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 190032, "upload_time": "2016-07-22T22:07:40", "url": "https://files.pythonhosted.org/packages/30/a5/a9dba713b83d9f26266ff1a04a65d61e392218bf191982347c1d56f5a635/scrapy_eagle-0.0.22-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3b7b42dd351c5db3558f3cdda7518292", "sha256": "2ca338503eb59cfb7e1d33f542b5d3a70930c58179ec5d13b6c4fc422340046f" }, "downloads": -1, "filename": "scrapy-eagle-0.0.22.tar.gz", "has_sig": false, "md5_digest": "3b7b42dd351c5db3558f3cdda7518292", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 193951, "upload_time": "2016-07-22T22:07:37", "url": "https://files.pythonhosted.org/packages/0b/57/8745bb8e757311f645702523d35b2949795b982e028506f3a0421171b808/scrapy-eagle-0.0.22.tar.gz" } ], "0.0.23": [ { "comment_text": "", "digests": { "md5": "7f0bfb0deff7f4b8ca576074d3e2ac36", "sha256": "a8b2d3b90febd13659573cb7394e553054ea62371379d988b467302d534522de" }, "downloads": -1, "filename": "scrapy_eagle-0.0.23-py3-none-any.whl", "has_sig": false, "md5_digest": "7f0bfb0deff7f4b8ca576074d3e2ac36", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 221052, "upload_time": "2016-07-26T20:31:26", "url": "https://files.pythonhosted.org/packages/ee/10/4fa652e1c48a9d544ede8414a64312598e143257e4368446bc4a11a0a381/scrapy_eagle-0.0.23-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "054fa97610b04f502616f7e17c6d907f", "sha256": "66d5499a88160bd50c4d310d94a6ccc76eea7f636984b8deab7cca2c4125dd41" }, "downloads": -1, "filename": "scrapy-eagle-0.0.23.tar.gz", "has_sig": false, "md5_digest": "054fa97610b04f502616f7e17c6d907f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 224507, "upload_time": "2016-07-26T20:31:22", "url": "https://files.pythonhosted.org/packages/93/77/6043b35d5f07203b6c8147f0499560f479bd803b04d930722965bda9d67f/scrapy-eagle-0.0.23.tar.gz" } ], "0.0.24": [ { "comment_text": "", "digests": { "md5": "16e93db8ab5f75b3f5cb94b21686407d", "sha256": "da56bb8694b096d6be8fb2ac50ad100cfe53138cf7127f7715feca44e56fffaa" }, "downloads": -1, "filename": "scrapy_eagle-0.0.24-py3-none-any.whl", "has_sig": false, "md5_digest": "16e93db8ab5f75b3f5cb94b21686407d", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 221055, "upload_time": "2016-07-27T18:47:22", "url": "https://files.pythonhosted.org/packages/fe/81/04f92a5fd971a9fa9dcfca48d7a6dfd1295937ccccab3f1a1ee0eb40ed85/scrapy_eagle-0.0.24-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cb5ee801bcbfc3b42780c78f8e95b886", "sha256": "3be0c8ec99133c52a2870629ef562b3bb1a2c7f311eb3e78dbec5f508ca67285" }, "downloads": -1, "filename": "scrapy-eagle-0.0.24.tar.gz", "has_sig": false, "md5_digest": "cb5ee801bcbfc3b42780c78f8e95b886", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 224519, "upload_time": "2016-07-27T18:47:19", "url": "https://files.pythonhosted.org/packages/49/f6/a0654ec3546839aa92be69684e3e74de2bcc52f9af140d8165373193226e/scrapy-eagle-0.0.24.tar.gz" } ], "0.0.25": [ { "comment_text": "", "digests": { "md5": "05621bcb85775e9cf6bea48729844601", "sha256": "8c6555acc543bff9b5544dc9b7dc9aa705e1b038abbe2d1464615e22d35dd6b7" }, "downloads": -1, "filename": "scrapy_eagle-0.0.25-py3-none-any.whl", "has_sig": false, "md5_digest": "05621bcb85775e9cf6bea48729844601", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 486044, "upload_time": "2016-07-29T21:11:49", "url": "https://files.pythonhosted.org/packages/11/c6/bce3e2d33caebccec7f2aad5b39e8dbcbe38ab842afd9dac21cb7bd455ad/scrapy_eagle-0.0.25-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "784dae83bcb6e76e74eab70cd801d44f", "sha256": "1f4eed88246fe3eb733f297376b6431d8a9405003e3519df57735ce3e2eb71be" }, "downloads": -1, "filename": "scrapy-eagle-0.0.25.tar.gz", "has_sig": false, "md5_digest": "784dae83bcb6e76e74eab70cd801d44f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 486433, "upload_time": "2016-07-29T21:11:45", "url": "https://files.pythonhosted.org/packages/b8/75/a9de0f6869ae0963985c367bf4507a203a68ca6ab4bc67816a10a4c2711c/scrapy-eagle-0.0.25.tar.gz" } ], "0.0.26": [ { "comment_text": "", "digests": { "md5": "012ad12ac8ad3ba1a61ce1ebcafb7eba", "sha256": "62cdd3df603a10493384a06237e81532b5b0f224064d22861a318e7aa6d858e6" }, "downloads": -1, "filename": "scrapy_eagle-0.0.26-py3-none-any.whl", "has_sig": false, "md5_digest": "012ad12ac8ad3ba1a61ce1ebcafb7eba", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 641316, "upload_time": "2016-08-04T00:45:57", "url": "https://files.pythonhosted.org/packages/58/2e/d6650ae26029570c863b6f1305cc2b702086ca173811b2aa8f55418ccfbd/scrapy_eagle-0.0.26-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7a7fda745d013c627c9b1e92b1b5f34c", "sha256": "717facb36f5370dbeaa6b11770d4643e2041ec0dafd4d7a23e2f78c366aee109" }, "downloads": -1, "filename": "scrapy-eagle-0.0.26.tar.gz", "has_sig": false, "md5_digest": "7a7fda745d013c627c9b1e92b1b5f34c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 450254, "upload_time": "2016-08-04T00:45:52", "url": "https://files.pythonhosted.org/packages/08/60/3caee8be0f7a363dd9f6a25ccf389869ce6b5ba7cc54d4742b5e059b3b77/scrapy-eagle-0.0.26.tar.gz" } ], "0.0.27": [ { "comment_text": "", "digests": { "md5": "bc2dc3fc8d1f0cc77b9163bb9e9048d2", "sha256": "c277bd57f223a089b43d147f7aa2b93da0bf343b7a515656e2d84a1e8c576929" }, "downloads": -1, "filename": "scrapy_eagle-0.0.27-py3-none-any.whl", "has_sig": false, "md5_digest": "bc2dc3fc8d1f0cc77b9163bb9e9048d2", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 641293, "upload_time": "2016-08-04T02:11:57", "url": "https://files.pythonhosted.org/packages/01/b4/c12cfe372811ed1d038f3bf966ab95cbcfb8d2453414e811a74be4081bc9/scrapy_eagle-0.0.27-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "57b742519f984570078b2b7f029bd273", "sha256": "68c6e9a0cdc6ddc63fe9ffc86ec30ce4e6d28acc19f242be3aafaf1e1fc02fc2" }, "downloads": -1, "filename": "scrapy-eagle-0.0.27.tar.gz", "has_sig": false, "md5_digest": "57b742519f984570078b2b7f029bd273", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 450132, "upload_time": "2016-08-04T02:11:52", "url": "https://files.pythonhosted.org/packages/48/c1/b957b7ce782baf0a24c91e659e1761d133485997bf3f69fda434709cc8fe/scrapy-eagle-0.0.27.tar.gz" } ], "0.0.28": [ { "comment_text": "", "digests": { "md5": "1c1d5b4b5d74eeaf5f8b422cd090a8f1", "sha256": "5195524ab412480f3ea184fc97304c2b2608a8001aaff7087af198974fb71253" }, "downloads": -1, "filename": "scrapy_eagle-0.0.28-py3-none-any.whl", "has_sig": false, "md5_digest": "1c1d5b4b5d74eeaf5f8b422cd090a8f1", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 642244, "upload_time": "2016-08-04T04:40:01", "url": "https://files.pythonhosted.org/packages/19/02/471e4a148e7758ad0dfd0cc641bfa40cf65858f9ced8217182115432aaac/scrapy_eagle-0.0.28-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a6f6f246c02e9627d205cd9c4468eb86", "sha256": "90608f1fb3ce9302a0f4457d1afe01f6c3cf74f32bbbe7530cd0b25045b77ae5" }, "downloads": -1, "filename": "scrapy-eagle-0.0.28.tar.gz", "has_sig": false, "md5_digest": "a6f6f246c02e9627d205cd9c4468eb86", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 451113, "upload_time": "2016-08-04T04:39:56", "url": "https://files.pythonhosted.org/packages/13/82/aeebfed3eb51e6f85ab89e106ca726f4a860b1dd5587258ddcd54b9b6276/scrapy-eagle-0.0.28.tar.gz" } ], "0.0.29": [ { "comment_text": "", "digests": { "md5": "3ed1a8ed3146c9b1419bedb7a0ee0fa3", "sha256": "3acd6b8259e8d68b5767168a040d7a2621b36d42a84bed46814a61ec709c8236" }, "downloads": -1, "filename": "scrapy_eagle-0.0.29-py3-none-any.whl", "has_sig": false, "md5_digest": "3ed1a8ed3146c9b1419bedb7a0ee0fa3", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 824725, "upload_time": "2016-08-14T19:30:21", "url": "https://files.pythonhosted.org/packages/a2/5e/345d3dc2b745cab47b22fe83dbb01d67e19cc284691e9c4c17790c9c9f68/scrapy_eagle-0.0.29-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2d10ee6e92d07bc16aab043b0330d4b1", "sha256": "dd32c11021e3cb5835142a52141111553f55b2935308726f4330f75b18409539" }, "downloads": -1, "filename": "scrapy-eagle-0.0.29.tar.gz", "has_sig": false, "md5_digest": "2d10ee6e92d07bc16aab043b0330d4b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 631026, "upload_time": "2016-08-14T19:30:16", "url": "https://files.pythonhosted.org/packages/2c/c5/e1c7f80d2b7b6072d8a952213949aa7a348b98781108f43498c7fabf2b44/scrapy-eagle-0.0.29.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "984171504e54acf49db90402764a7def", "sha256": "67fb21d6b24843340b95c591e85056dfa9118e2da19a3a687ea1de80ce9ec936" }, "downloads": -1, "filename": "scrapy-eagle-0.0.3.tar.gz", "has_sig": false, "md5_digest": "984171504e54acf49db90402764a7def", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5285, "upload_time": "2016-06-11T22:32:58", "url": "https://files.pythonhosted.org/packages/18/88/4f662ed835171ca1124fa3bd07b75292a0544ed43c34276b689dd28d0084/scrapy-eagle-0.0.3.tar.gz" } ], "0.0.30": [ { "comment_text": "", "digests": { "md5": "d6098cc0ef098c895508547e04e6fe98", "sha256": "52566bc978ae282940849910476b5da8dd36830a5c9ebc2065ffcbbd6a59e8db" }, "downloads": -1, "filename": "scrapy_eagle-0.0.30-py3-none-any.whl", "has_sig": false, "md5_digest": "d6098cc0ef098c895508547e04e6fe98", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 915831, "upload_time": "2016-08-23T21:24:35", "url": "https://files.pythonhosted.org/packages/1f/0d/bf7bde59a81a471bd3b844b55abe9348b115456a0f37beda20a0b2b2087f/scrapy_eagle-0.0.30-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "45264e8c5342f2117d25d3202f61355b", "sha256": "22d798b6384084eec2e06587dcc6084a01b7268469e84fde21e0a3f2b946e419" }, "downloads": -1, "filename": "scrapy-eagle-0.0.30.tar.gz", "has_sig": false, "md5_digest": "45264e8c5342f2117d25d3202f61355b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 720581, "upload_time": "2016-08-23T21:24:30", "url": "https://files.pythonhosted.org/packages/cc/16/026e3ba6076b26bd2eebf770ebfc6dec9994105464c75b45fc0edcf11ec4/scrapy-eagle-0.0.30.tar.gz" } ], "0.0.31": [ { "comment_text": "", "digests": { "md5": "2b264d46ef4593cc3edaff7f18592849", "sha256": "d481187dfb058f0eef4f2058d07bce14f4475f3c0fd874903006e0600cc49281" }, "downloads": -1, "filename": "scrapy_eagle-0.0.31-py3-none-any.whl", "has_sig": false, "md5_digest": "2b264d46ef4593cc3edaff7f18592849", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 916405, "upload_time": "2016-08-24T04:35:08", "url": "https://files.pythonhosted.org/packages/22/39/032db8a92b08f6aae2e62a85500c97ad0194d32b85f7fd91103af7825c84/scrapy_eagle-0.0.31-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "90778f30df62da2c229b16ed18174ce7", "sha256": "65e41436c15f9eaeeb42aa20f4e3d1f2fd370e25db22c265e7453f4e84f217b1" }, "downloads": -1, "filename": "scrapy-eagle-0.0.31.tar.gz", "has_sig": false, "md5_digest": "90778f30df62da2c229b16ed18174ce7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 721281, "upload_time": "2016-08-24T04:35:03", "url": "https://files.pythonhosted.org/packages/65/38/887f3ed9e591ca473bd12cba316e0cc88d147799cbf1fe4226a3c2f41265/scrapy-eagle-0.0.31.tar.gz" } ], "0.0.32": [ { "comment_text": "", "digests": { "md5": "b1ca1d62ef83de0cc95b9e1aec189486", "sha256": "53abd0f95185f1f3960805bb28626c36345e9d64c7d82b9574c78a555c22abe1" }, "downloads": -1, "filename": "scrapy_eagle-0.0.32-py3-none-any.whl", "has_sig": false, "md5_digest": "b1ca1d62ef83de0cc95b9e1aec189486", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 920999, "upload_time": "2016-08-31T03:26:04", "url": "https://files.pythonhosted.org/packages/f3/57/5389e63ca31a06ddc8c17bdecd98f3bcc7b417aaf518ca67b3978822b0e4/scrapy_eagle-0.0.32-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "25f1b02546a7bdbf18bf50c8133c089d", "sha256": "4a387e2ae619b4d51f68c4458a5d1a9fd6c9e1f1dc8e0010191ba369bf715414" }, "downloads": -1, "filename": "scrapy-eagle-0.0.32.tar.gz", "has_sig": false, "md5_digest": "25f1b02546a7bdbf18bf50c8133c089d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 725439, "upload_time": "2016-08-31T03:25:59", "url": "https://files.pythonhosted.org/packages/8d/1a/d866e12285959e2006ce381300437f2bfd2f230779f4c093a6445ec1d1d8/scrapy-eagle-0.0.32.tar.gz" } ], "0.0.33": [ { "comment_text": "", "digests": { "md5": "7b1f1f149027bc945aa97e9e3bef1749", "sha256": "134620b7c59ffce5a1bce1d75e3d82cf6f62733a234cac53c76399ccad533f52" }, "downloads": -1, "filename": "scrapy_eagle-0.0.33-py3-none-any.whl", "has_sig": false, "md5_digest": "7b1f1f149027bc945aa97e9e3bef1749", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 921070, "upload_time": "2016-08-31T04:04:36", "url": "https://files.pythonhosted.org/packages/1e/7e/98c710c112b6a8e27b944e3e5bfef6ec150632124480d623abfdc81e5081/scrapy_eagle-0.0.33-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "569d5ee53efaeb2cf54170f830e6f877", "sha256": "9c856f768b10122a0699267bb3baf8e9f9f16a2265f43857175817d0b7ab1e8c" }, "downloads": -1, "filename": "scrapy-eagle-0.0.33.tar.gz", "has_sig": false, "md5_digest": "569d5ee53efaeb2cf54170f830e6f877", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 725518, "upload_time": "2016-08-31T04:04:31", "url": "https://files.pythonhosted.org/packages/0c/7b/fd83087af77f304db20c9108d5291b34327a65f576707dcebdcea9663f6e/scrapy-eagle-0.0.33.tar.gz" } ], "0.0.34": [ { "comment_text": "", "digests": { "md5": "52c49d6e217452e7bb236e6ccd55f8e5", "sha256": "9cb7af283a9eeb6c0f522b7fec393e9da6fd51644172d52b1ac10170efd5e5c1" }, "downloads": -1, "filename": "scrapy_eagle-0.0.34-py3-none-any.whl", "has_sig": false, "md5_digest": "52c49d6e217452e7bb236e6ccd55f8e5", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 926605, "upload_time": "2016-08-31T20:39:46", "url": "https://files.pythonhosted.org/packages/b0/2c/e33c9fccb3b302c59223aaac56a163e8d66416c22c9121be47942a442c1e/scrapy_eagle-0.0.34-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "31d445d28f7462574e27ba93b0d48684", "sha256": "674c95c0fdb00921708a30d71c6d070c15874ae198c8c115ff29f1c70db828b3" }, "downloads": -1, "filename": "scrapy-eagle-0.0.34.tar.gz", "has_sig": false, "md5_digest": "31d445d28f7462574e27ba93b0d48684", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 730815, "upload_time": "2016-08-31T20:39:41", "url": "https://files.pythonhosted.org/packages/b7/3c/80dcdc677092a6ec432518b3de4ecff95b828f9a3fda7ead1cafe6479d45/scrapy-eagle-0.0.34.tar.gz" } ], "0.0.35": [ { "comment_text": "", "digests": { "md5": "ff73da796fd36dc88947aab588fb6846", "sha256": "f264f3679c3143053860180df55967991f6e4cb7148460cda0c323b2047588ed" }, "downloads": -1, "filename": "scrapy_eagle-0.0.35-py3-none-any.whl", "has_sig": false, "md5_digest": "ff73da796fd36dc88947aab588fb6846", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 926346, "upload_time": "2016-09-02T03:24:18", "url": "https://files.pythonhosted.org/packages/36/0b/c37d0abf8aa34fdc8c19140260a54f803df405910741b1b493ec3d1a7f09/scrapy_eagle-0.0.35-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cb6a8d0e328ae17a57b70a8e8b45c552", "sha256": "014d3677a7d9eadfb34183b89597073cd60c02b9b1c5fbe97cc2b4e1439896a9" }, "downloads": -1, "filename": "scrapy-eagle-0.0.35.tar.gz", "has_sig": false, "md5_digest": "cb6a8d0e328ae17a57b70a8e8b45c552", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 730470, "upload_time": "2016-09-02T03:24:13", "url": "https://files.pythonhosted.org/packages/8a/d1/459745c118f062084a6c774474f80d095e3d0954f7c1158aeb1357bf55b7/scrapy-eagle-0.0.35.tar.gz" } ], "0.0.36": [ { "comment_text": "", "digests": { "md5": "9510ab238b8b9f75f093fe3853fdb17d", "sha256": "3a6c8ba377053e13b5b653b7a3c2f3b35dd8967b3306359dd325f552dfd1b13a" }, "downloads": -1, "filename": "scrapy_eagle-0.0.36-py3-none-any.whl", "has_sig": false, "md5_digest": "9510ab238b8b9f75f093fe3853fdb17d", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 926373, "upload_time": "2016-09-02T04:00:23", "url": "https://files.pythonhosted.org/packages/16/89/a2bfbb997c84dc9a244f369b721bd4a01d4fc2d9b2460386fb7208911698/scrapy_eagle-0.0.36-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "365edced2b6ff290e10365144aa51c23", "sha256": "aa91da050b2bf70c7dded3eed30737a8fd512511956f1f618e83354bc455abb6" }, "downloads": -1, "filename": "scrapy-eagle-0.0.36.tar.gz", "has_sig": false, "md5_digest": "365edced2b6ff290e10365144aa51c23", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 730498, "upload_time": "2016-09-02T04:00:18", "url": "https://files.pythonhosted.org/packages/7b/9b/bb3be85db517a8a6392cca5655eb3739a3ea74545fc5dea59761b80058ef/scrapy-eagle-0.0.36.tar.gz" } ], "0.0.37": [ { "comment_text": "", "digests": { "md5": "42bbe2f6ca67ae00b36af877a17d826c", "sha256": "052c9e4cd60738012e04093bb4f64b00df3c1c2aca2f2f2231beeff9a4890fcf" }, "downloads": -1, "filename": "scrapy_eagle-0.0.37-py3-none-any.whl", "has_sig": false, "md5_digest": "42bbe2f6ca67ae00b36af877a17d826c", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 735288, "upload_time": "2016-10-28T17:32:25", "url": "https://files.pythonhosted.org/packages/14/ef/10d97e8187fb7ec27bd69a22420be8bb751094a531afe9694c01544c6f16/scrapy_eagle-0.0.37-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7f9609809f8f9e3db6ea4c5b8ebb221f", "sha256": "c273f5e84dd952eb16653012b476b4875ff428a567f086dc1cc98a0ee2fc9d75" }, "downloads": -1, "filename": "scrapy-eagle-0.0.37.tar.gz", "has_sig": false, "md5_digest": "7f9609809f8f9e3db6ea4c5b8ebb221f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 541584, "upload_time": "2016-10-28T17:32:22", "url": "https://files.pythonhosted.org/packages/13/14/861cdbf4a31af11d22f1e61789fafdedfd0f7ade6fef106fe3ce2c38fe73/scrapy-eagle-0.0.37.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "0751bcf6c4852fd9a678eb3912b03c71", "sha256": "057099122695615b6a13c9b8b44ec3e6508c0b799215bafdf08a0292a43adc1c" }, "downloads": -1, "filename": "scrapy-eagle-0.0.4.tar.gz", "has_sig": false, "md5_digest": "0751bcf6c4852fd9a678eb3912b03c71", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5367, "upload_time": "2016-06-11T22:49:10", "url": "https://files.pythonhosted.org/packages/4f/e4/d448a4da26d1f34b5f88c676802de4e03fe2e4d7ac3dfcb60eb1e41c8f8e/scrapy-eagle-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "b3eb3dcb7ebc6869f5326f354aee2034", "sha256": "51573d2b82fda6466eab9c6dcf005b60bda14ae7a281e4b047a7e349d2471751" }, "downloads": -1, "filename": "scrapy-eagle-0.0.5.tar.gz", "has_sig": false, "md5_digest": "b3eb3dcb7ebc6869f5326f354aee2034", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5971, "upload_time": "2016-06-11T22:57:27", "url": "https://files.pythonhosted.org/packages/43/fb/8f4b0481589b52c3b797da1037145ddba5b269676bdf057a7ce4613872ca/scrapy-eagle-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "accbeb67386646641476742c7b18e986", "sha256": "ac17f913c7d013168bf9cf7614e8f854416f4e61741a3e88ded3f2b78e67c1e5" }, "downloads": -1, "filename": "scrapy-eagle-0.0.6.tar.gz", "has_sig": false, "md5_digest": "accbeb67386646641476742c7b18e986", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5995, "upload_time": "2016-06-11T23:05:37", "url": "https://files.pythonhosted.org/packages/7f/88/a62693dadfb0da4a12bbd0e4be225a0df0b2d7014c6ffe18b1cf92751ba4/scrapy-eagle-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "bb2a5cec689b570b20f31dbc8553a813", "sha256": "833434856220b82044505a34af193de00fefb1572b08b593d09d90b779a90ed8" }, "downloads": -1, "filename": "scrapy-eagle-0.0.7.tar.gz", "has_sig": false, "md5_digest": "bb2a5cec689b570b20f31dbc8553a813", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7268, "upload_time": "2016-06-14T05:06:46", "url": "https://files.pythonhosted.org/packages/b4/df/3b726cab50b117c7fef3bc4cb2e37169ba21923af19fffa95456e7c93dad/scrapy-eagle-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "405c132ef563d870b84d6b64e1876477", "sha256": "182786ebbce8fbbcbaab63e4fb45f6e5faa267ef531034218ea25c17793dc4be" }, "downloads": -1, "filename": "scrapy_eagle-0.0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "405c132ef563d870b84d6b64e1876477", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 15429, "upload_time": "2016-07-18T22:38:37", "url": "https://files.pythonhosted.org/packages/47/db/2a6d4660695b0c1c36eb8df4d24a72b7b67196ab4c3f6f45b990992fc1ed/scrapy_eagle-0.0.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "66353e1ef781b0218505be8c71c5bebb", "sha256": "08e8c2259501e4c73bba75340cec489dbc477f24dd62bd48a9e0ccb33bdc2fd0" }, "downloads": -1, "filename": "scrapy-eagle-0.0.8.tar.gz", "has_sig": false, "md5_digest": "66353e1ef781b0218505be8c71c5bebb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11438, "upload_time": "2016-07-18T22:38:34", "url": "https://files.pythonhosted.org/packages/4a/91/e8146e5ad0af3ca546f9cad8e3113087d6f0e1ecebc63999e7f425651c7b/scrapy-eagle-0.0.8.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "7cf2d1119f1efe69bbec7cec44af2a87", "sha256": "8127c15b865cea664a828af6e73c15d3721a428b0b2f15975f9b292ad77c3723" }, "downloads": -1, "filename": "scrapy_eagle-0.0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "7cf2d1119f1efe69bbec7cec44af2a87", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 15429, "upload_time": "2016-07-18T22:42:14", "url": "https://files.pythonhosted.org/packages/bc/14/42bb080d410d6202ecc51c9613abf6c19998f96eabe1219bb4aee17cd668/scrapy_eagle-0.0.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e2b326552d3d7a262da168bb39d657e9", "sha256": "9fb8954a8c21dafe16e963f9b5ae0dceed1916a7320250a47f7b2bd648218f65" }, "downloads": -1, "filename": "scrapy-eagle-0.0.9.tar.gz", "has_sig": false, "md5_digest": "e2b326552d3d7a262da168bb39d657e9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11432, "upload_time": "2016-07-18T22:42:11", "url": "https://files.pythonhosted.org/packages/46/07/57cdc236250cfbb32aaf9bab2449fb8db22609a223d7df97dac58b22ca3a/scrapy-eagle-0.0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "42bbe2f6ca67ae00b36af877a17d826c", "sha256": "052c9e4cd60738012e04093bb4f64b00df3c1c2aca2f2f2231beeff9a4890fcf" }, "downloads": -1, "filename": "scrapy_eagle-0.0.37-py3-none-any.whl", "has_sig": false, "md5_digest": "42bbe2f6ca67ae00b36af877a17d826c", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 735288, "upload_time": "2016-10-28T17:32:25", "url": "https://files.pythonhosted.org/packages/14/ef/10d97e8187fb7ec27bd69a22420be8bb751094a531afe9694c01544c6f16/scrapy_eagle-0.0.37-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7f9609809f8f9e3db6ea4c5b8ebb221f", "sha256": "c273f5e84dd952eb16653012b476b4875ff428a567f086dc1cc98a0ee2fc9d75" }, "downloads": -1, "filename": "scrapy-eagle-0.0.37.tar.gz", "has_sig": false, "md5_digest": "7f9609809f8f9e3db6ea4c5b8ebb221f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 541584, "upload_time": "2016-10-28T17:32:22", "url": "https://files.pythonhosted.org/packages/13/14/861cdbf4a31af11d22f1e61789fafdedfd0f7ade6fef106fe3ce2c38fe73/scrapy-eagle-0.0.37.tar.gz" } ] }