scrapy/docs/topics
Pablo Hoffman 921fc4f3bf Big Scrapy core refactoring to pass around spider references instead of domains.
This is to avoid accessing the scrapy.spider.spiders singleton for "resolving"
spiders, which is considered an "evil" practice because it ties us to the
singleton model for the spider resolver, which is a bad thing.

This change will also work as the foundation for the API cleaning that we'll
perform for 0.8. We decided to introduce this change now to have a more common
basecode between 0.7 and 0.8, which will allow us to better support 0.7 until
0.8 is released.

However, this change doesn't modify the stable/documented API, nor does it
change the core logic. Those changes will land on the 0.8 branch, after 0.7 is
released.

--HG--
rename : scrapy/contrib/domainsch.py => scrapy/contrib/spiderscheduler.py
2009-09-12 14:34:18 -03:00
..
_images mv scrapy/trunk to root as part of svn2hg migration 2009-05-06 15:55:17 -03:00
architecture.rst added link to architecture overview and fixed old link 2009-07-16 19:15:19 -03:00
downloader-middleware.rst stlyed downloaded middleware doc 2009-09-07 12:18:57 -03:00
email.rst merged topics and reference doc 2009-08-18 14:05:15 -03:00
exceptions.rst removed documentation about ugly DontCloseDomain exception (which will be removed in the future) 2009-08-24 11:57:21 -03:00
exporters.rst write header line by default when using csv exporter 2009-09-03 13:58:39 -03:00
extensions.rst added Debugger extension, removed StackTraceDump from extensions available by default 2009-09-08 22:32:17 -03:00
firebug.rst moved scrapy.newitem to scrapy.item and declared newitem api officially stable. updated docs and example project. deprecated old ScrapedItem 2009-08-19 21:39:58 -03:00
firefox.rst mv scrapy/trunk to root as part of svn2hg migration 2009-05-06 15:55:17 -03:00
item-pipeline.rst added File Export Pipeline reference to Exporters doc 2009-08-31 21:01:35 -03:00
items.rst moved scrapy.newitem to scrapy.item and declared newitem api officially stable. updated docs and example project. deprecated old ScrapedItem 2009-08-19 21:39:58 -03:00
leaks.rst doc: improved documentation about debugging leaks 2009-08-23 20:36:00 -03:00
link-extractors.rst fixed error in link extractors doc, thanks tarasm 2009-08-21 08:34:53 -03:00
loaders.rst moved scrapy.xpath to scrapy.selector 2009-08-19 21:50:52 -03:00
logging.rst some minor adjustments to logging doc 2009-08-29 18:10:28 -03:00
request-response.rst dropped "cache" attribute of Request and Response objects 2009-08-24 10:34:05 -03:00
scrapy-ctl.rst - added reference documentation about scrapy-ctl.py script 2009-08-28 20:32:55 -03:00
selectors.rst moved scrapy.xpath to scrapy.selector 2009-08-19 21:50:52 -03:00
settings.rst Big Scrapy core refactoring to pass around spider references instead of domains. 2009-09-12 14:34:18 -03:00
shell.rst added inspect_response() function for inspecting responses from spiders 2009-08-27 19:33:33 -03:00
signals.rst removed documentation about ugly DontCloseDomain exception (which will be removed in the future) 2009-08-24 11:57:21 -03:00
spider-middleware.rst added module directive to spidermw documentation 2009-09-07 12:03:24 -03:00
spiders.rst renamed "parse_item" method of XMLFeedSpider to "parse_node", keeping backwards compatibility 2009-08-24 10:54:34 -03:00
stats.rst Stats collectin: fixed race condition between stats persistance and population of stats on domain close 2009-08-29 19:44:13 -03:00
telnetconsole.rst moved engine.getstatus() method to scrapy.utils.engine function, to leave reporting logic out of engine code. added est() shortcut to telnet console 2009-08-31 12:44:32 -03:00
webconsole.rst merged topics and reference doc 2009-08-18 14:05:15 -03:00