Skip to content

Commit

Permalink
- sep 10 for scrapy#629
Browse files Browse the repository at this point in the history
  • Loading branch information
aspidites authored and chekunkov committed Apr 26, 2014
1 parent a38a6aa commit 3cb50d1
Showing 1 changed file with 70 additions and 0 deletions.
70 changes: 70 additions & 0 deletions sep/sep-010.rst
@@ -0,0 +1,70 @@
======= ===========================================
SEP 10
Title REST API
Author Pablo Hoffman
Created 2009-11-16
Status Obsolete (JSON-RPC API implemented instead)
======= ===========================================

=================
SEP-010: REST API
=================

This SEP proposes a JSON REST API for controlling Scrapy in server-mode, which
is launched with: ``scrapy-ctl.py start``

Operations
==========

Get list of available spiders
-----------------------------

GET /spiders/all

Get list of closed spiders
--------------------------

GET /spiders/closed

Get list of scheduled spiders
-----------------------------

GET /spiders/scheduled

.. note:: contains closed

Get list of running spiders
---------------------------

GET /spiders/opened

- returns list of dicts containing spider ``id`` and ``domain_name``

Schedule spider
---------------

POST /spiders

- args: ``schedule=example.com``

Close spider
------------

POST /spider/1238/close

Get global stats
----------------

GET /stats

.. note:: spider-specific not included

Get spider-specific stats
-------------------------

GET /spider/1238/stats/

Get engine status
-----------------

GET /engine/status

0 comments on commit 3cb50d1

Please sign in to comment.