{ "info": { "author": "ryan", "author_email": "legotime@qq.com", "bugtrack_url": null, "classifiers": [], "description": "# SoDo \n\n## Overview\n\nRedis-based scheduler and Message queue Spider for Scrapy, Provide more flexible and practical ways for Scrapy.\n\nFor more information [Document](https://ycvbcvfu.github.io/SoDo) [\u4e2d\u6587\u6587\u6863](https://ycvbcvfu.github.io/SoDo/#/zh-cn/):\n\n## Requirements\n\n- Python 3\n- Scrapy >=1.6\n\n\n## Features\n\n- Distributed \n\n> Redis-based scheduler\n\n- Hooks feature\n\n> new feature for Scrapy projects\n\n- Flexible parameter configuration\n\n> Kafka , Redis client parameter set by yourself.\n\n- Filter interface \n\n> Built-in BloomFiler and OriginalFilter \n\n\n\n\n## Installation\n\n```python\npip install -U sodo -i https://pypi.org/simple\n``` \n\n\n## Contribution guidelines\n\nIf you want to contribute to `SoDo`, please see [CONTRIBUTING Doc](https://github.com/ycvbcvfu/SoDo/blob/master/CONTRIBUTING.md)\n\n\n## For more information\n\n- [HelloWorld Tutorial](https://github.com/ycvbcvfu/SoDo/blob/master/examples/helloworld)\n\n\n\n\n### wechat\n\n![wechat](docs/picture/wechat.JPG)\n\n\n\n\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ycvbcvfu/sodo", "keywords": "", "license": "MIT License", "maintainer": "ryan", "maintainer_email": "", "name": "SoDo", "package_url": "https://pypi.org/project/SoDo/", "platform": "", "project_url": "https://pypi.org/project/SoDo/", "project_urls": { "Homepage": "https://github.com/ycvbcvfu/sodo" }, "release_url": "https://pypi.org/project/SoDo/1.0.1/", "requires_dist": [ "Scrapy", "kafka", "redis" ], "requires_python": "", "summary": "Redis-based scheduler and Message queue Spider for Scrapy, Provide more flexible and practical ways for Scrapy", "version": "1.0.1" }, "last_serial": 5250244, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "7a7d40b116e8ed854f27df127a6ed3ae", "sha256": "0c772aa4a4f70d9138342ca71207df42db0e71b73e6da13527eef26de852c14b" }, "downloads": -1, "filename": "SoDo-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7a7d40b116e8ed854f27df127a6ed3ae", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 19375, "upload_time": "2019-05-09T07:39:13", "url": "https://files.pythonhosted.org/packages/1f/9d/b35139b5820e651db5ac6e09070bebfcf1ad87101d0b1f2b1d8901228a48/SoDo-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "28e9fbccca7366eedff9d9e8689e461a", "sha256": "ad9f23152aa242a7c7aaf21446ddfcea629138053bf113ebcf8f13b16b92cf0c" }, "downloads": -1, "filename": "SoDo-1.0.0.tar.gz", "has_sig": false, "md5_digest": "28e9fbccca7366eedff9d9e8689e461a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13404, "upload_time": "2019-05-09T07:39:16", "url": "https://files.pythonhosted.org/packages/1a/15/27542ec80cdfd921b580800cccdeebb3cdbaf14306ae421799d546fb8e1c/SoDo-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "e1751af9aac548ea845a0976a72bc07e", "sha256": "720338affb229351aab65f71dde89055412b92740b3c76445da593e4cce568f7" }, "downloads": -1, "filename": "SoDo-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e1751af9aac548ea845a0976a72bc07e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 19526, "upload_time": "2019-05-10T02:20:01", "url": "https://files.pythonhosted.org/packages/9e/0b/e108fef7c2665b64bceaf3e4924c53cfaa4e600b3c24eafae3e634495072/SoDo-1.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e0ef3201bd85cdac484fb331445f8aef", "sha256": "aeab9c23f30bafee45c7a10c600cfbe31778fb9ec3a3746472853f49dab790fa" }, "downloads": -1, "filename": "SoDo-1.0.1.tar.gz", "has_sig": false, "md5_digest": "e0ef3201bd85cdac484fb331445f8aef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13513, "upload_time": "2019-05-10T02:20:02", "url": "https://files.pythonhosted.org/packages/86/da/791b6f63b33f72e5a7f200f634242cb0f5623868d484b07ee6a9f56ffb26/SoDo-1.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e1751af9aac548ea845a0976a72bc07e", "sha256": "720338affb229351aab65f71dde89055412b92740b3c76445da593e4cce568f7" }, "downloads": -1, "filename": "SoDo-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e1751af9aac548ea845a0976a72bc07e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 19526, "upload_time": "2019-05-10T02:20:01", "url": "https://files.pythonhosted.org/packages/9e/0b/e108fef7c2665b64bceaf3e4924c53cfaa4e600b3c24eafae3e634495072/SoDo-1.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e0ef3201bd85cdac484fb331445f8aef", "sha256": "aeab9c23f30bafee45c7a10c600cfbe31778fb9ec3a3746472853f49dab790fa" }, "downloads": -1, "filename": "SoDo-1.0.1.tar.gz", "has_sig": false, "md5_digest": "e0ef3201bd85cdac484fb331445f8aef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13513, "upload_time": "2019-05-10T02:20:02", "url": "https://files.pythonhosted.org/packages/86/da/791b6f63b33f72e5a7f200f634242cb0f5623868d484b07ee6a9f56ffb26/SoDo-1.0.1.tar.gz" } ] }