{ "info": { "author": "Scrapy developers", "author_email": "UNKNOWN", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Framework :: Scrapy", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Topic :: Internet :: WWW/HTTP" ], "description": "==============\nscrapy-jsonrpc\n==============\n\nscrapy-jsonrpc is an extension to control a running Scrapy web crawler via\nJSON-RPC. The service provides access to the main Crawler object via the\n`JSON-RPC 2.0`_ protocol.\n\nIt's enabled by the `JSONRPC_ENABLED`_ setting. The web server will listen\nin the port specified in `JSONRPC_PORT`_, and will log to the file\nspecified in `JSONRPC_LOGFILE`_.\n\nThe endpoint for accessing the crawler object is::\n\n http://localhost:6080/crawler\n\nExample client\n==============\n\nThere is a command line tool provided for illustration purposes on how to build\na client. You can find it in ``example-client.py``. It supports a few basic\ncommands such as listing the running spiders, etc.\n\nSettings\n========\n\nThese are the settings that control the web service behaviour:\n\nJSONRPC_ENABLED\n---------------\n\nDefault: ``True``\n\nA boolean which specifies if the web service will be enabled (provided its\nextension is also enabled).\n\nJSONRPC_LOGFILE\n---------------\n\nDefault: ``None``\n\nA file to use for logging HTTP requests made to the web service. If unset web\nthe log is sent to standard scrapy log.\n\nJSONRPC_PORT\n------------\n\nDefault: ``[6080, 7030]``\n\nThe port range to use for the web service. If set to ``None`` or ``0``, a\ndynamically assigned port is used.\n\nJSONRPC_HOST\n------------\n\nDefault: ``'127.0.0.1'``\n\nThe interface the web service should listen on.\n\n.. _JSON-RPC 2.0: http://www.jsonrpc.org/\n", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/scrapy/scrapy-jsonrpc", "keywords": null, "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "scrapy-jsonrpc", "package_url": "https://pypi.org/project/scrapy-jsonrpc/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/scrapy-jsonrpc/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/scrapy/scrapy-jsonrpc" }, "release_url": "https://pypi.org/project/scrapy-jsonrpc/0.3.0/", "requires_dist": null, "requires_python": null, "summary": "Scrapy extenstion to control spiders using JSON-RPC", "version": "0.3.0" }, "last_serial": 1503498, "releases": { "0.2.0": [ { "comment_text": "", "digests": { "md5": "fcf3fde0b3c17b94bbba5487171b8b34", "sha256": "3610403c4e7954a410c35afb9742aec3e2ffc5730e91fbea7621bcda5b25c355" }, "downloads": -1, "filename": "scrapy_jsonrpc-0.2.0-py2-none-any.whl", "has_sig": false, "md5_digest": "fcf3fde0b3c17b94bbba5487171b8b34", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 6855, "upload_time": "2014-08-19T14:43:15", "url": "https://files.pythonhosted.org/packages/7f/1d/21b2e86dc423510441bc490e7bbb7092fe21e73de18e9f14aea86056a89d/scrapy_jsonrpc-0.2.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "28570720fe74ee3b3795197fd0105d64", "sha256": "7247a35a77d99e20830f6a6341cf06058396481b5a004fcbc9ddb56f29b8ff44" }, "downloads": -1, "filename": "scrapy-jsonrpc-0.2.0.tar.gz", "has_sig": false, "md5_digest": "28570720fe74ee3b3795197fd0105d64", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5179, "upload_time": "2014-08-19T14:43:12", "url": "https://files.pythonhosted.org/packages/51/23/5e860a823012f72e21dcc76d211d56732c87f9fa26984e2b3ccebe19182f/scrapy-jsonrpc-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "8fa4b2f14904486f2c2590ae4d56a777", "sha256": "7144c3b4878e49470a53dee353ff9d21a8001431ebe24dce13d8604403fd263f" }, "downloads": -1, "filename": "scrapy_jsonrpc-0.3.0-py2-none-any.whl", "has_sig": false, "md5_digest": "8fa4b2f14904486f2c2590ae4d56a777", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 6860, "upload_time": "2015-04-13T17:58:46", "url": "https://files.pythonhosted.org/packages/7c/64/b7450af507272474f8e845d22a49807378e782ce8a641c7972bdbccb75f1/scrapy_jsonrpc-0.3.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0dd4553c6051381310fb0f71059a4ad7", "sha256": "d03381e2f3ba6ab6f2b67584df681e9c613847452187b18dffd3d6342e7b9bf3" }, "downloads": -1, "filename": "scrapy-jsonrpc-0.3.0.tar.gz", "has_sig": false, "md5_digest": "0dd4553c6051381310fb0f71059a4ad7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5169, "upload_time": "2015-04-13T17:58:43", "url": "https://files.pythonhosted.org/packages/51/87/a19ea34b012ef68dcd5a3bbb2849fa345744b0e7c4620a102498e1a52785/scrapy-jsonrpc-0.3.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8fa4b2f14904486f2c2590ae4d56a777", "sha256": "7144c3b4878e49470a53dee353ff9d21a8001431ebe24dce13d8604403fd263f" }, "downloads": -1, "filename": "scrapy_jsonrpc-0.3.0-py2-none-any.whl", "has_sig": false, "md5_digest": "8fa4b2f14904486f2c2590ae4d56a777", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 6860, "upload_time": "2015-04-13T17:58:46", "url": "https://files.pythonhosted.org/packages/7c/64/b7450af507272474f8e845d22a49807378e782ce8a641c7972bdbccb75f1/scrapy_jsonrpc-0.3.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0dd4553c6051381310fb0f71059a4ad7", "sha256": "d03381e2f3ba6ab6f2b67584df681e9c613847452187b18dffd3d6342e7b9bf3" }, "downloads": -1, "filename": "scrapy-jsonrpc-0.3.0.tar.gz", "has_sig": false, "md5_digest": "0dd4553c6051381310fb0f71059a4ad7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5169, "upload_time": "2015-04-13T17:58:43", "url": "https://files.pythonhosted.org/packages/51/87/a19ea34b012ef68dcd5a3bbb2849fa345744b0e7c4620a102498e1a52785/scrapy-jsonrpc-0.3.0.tar.gz" } ] }