scrapy/docs
Pablo Hoffman 635ac1ca64 Simplified domain prioritizers, so that they don't receive domains in the
constructor (domain prioritizers will be refactored later anyway) and
simplified Scrapy Manager code thanks to this.

Added make_request_from_url method to BaseSpider, splitting funtionality to
create requests from URLs which was previously done all in start_requests.
2009-06-10 14:21:36 -03:00
..
_ext mv scrapy/trunk to root as part of svn2hg migration 2009-05-06 15:55:17 -03:00
_static mv scrapy/trunk to root as part of svn2hg migration 2009-05-06 15:55:17 -03:00
intro Deprecated Common Downloader Middleware and added DefaultHeaders Downloader 2009-05-25 14:41:06 -03:00
media mv scrapy/trunk to root as part of svn2hg migration 2009-05-06 15:55:17 -03:00
misc mv scrapy/trunk to root as part of svn2hg migration 2009-05-06 15:55:17 -03:00
proposed Sorted out Link Extractors organization by moving all them to 2009-05-18 19:19:37 -03:00
ref Simplified domain prioritizers, so that they don't receive domains in the 2009-06-10 14:21:36 -03:00
topics Some changes to HTTP cache middleware: 2009-05-24 19:13:06 -03:00
Makefile mv scrapy/trunk to root as part of svn2hg migration 2009-05-06 15:55:17 -03:00
README mv scrapy/trunk to root as part of svn2hg migration 2009-05-06 15:55:17 -03:00
conf.py mv scrapy/trunk to root as part of svn2hg migration 2009-05-06 15:55:17 -03:00
faq.rst mv scrapy/trunk to root as part of svn2hg migration 2009-05-06 15:55:17 -03:00
index.rst mv scrapy/trunk to root as part of svn2hg migration 2009-05-06 15:55:17 -03:00

README

======================================
Scrapy documentation quick start guide
======================================

This file provides a quick guide on how to compile the Scrapy documentation.


Setup the environment
---------------------

To compile the documentation you need the following Python libraries:

 * Sphinx
 * docutils
 * jinja

If you have setuptools available the following command will install all of them
(since Sphinx requires both docutils and jinja)::

    easy_install Sphinx


Compile the documentation
-------------------------

To compile the documentation (to classic HTML output) run the following command
from this dir::

    make html

Documentation will be generated (in HTML format) inside the ``build/html`` dir.


View the documentation
----------------------

To view the documentation run the following command::

    make htmlview

This command will fire up your default browser and open the main page of your
(previously generated) HTML documentation.


Start over
----------

To cleanup all generated documentation files and start from scratch run::

    make clean

Keep in mind that this command won't touch any documentation source files.