Skip to content

Commit 8008105

Browse files
committed
Fix broken links in documentation
1 parent f0a0d0b commit 8008105

File tree

7 files changed

+17
-17
lines changed

7 files changed

+17
-17
lines changed

docs/faq.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ In other words, comparing `BeautifulSoup`_ (or `lxml`_) to Scrapy is like
2020
comparing `jinja2`_ to `Django`_.
2121

2222
.. _BeautifulSoup: http://www.crummy.com/software/BeautifulSoup/
23-
.. _lxml: http://codespeak.net/lxml/
23+
.. _lxml: http://lxml.de/
2424
.. _jinja2: http://jinja.pocoo.org/2/
2525
.. _Django: http://www.djangoproject.com
2626

docs/intro/overview.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ The next thing is to write a Spider which defines the start URL
5959
for extracting the data from pages.
6060

6161
If we take a look at that page content we'll see that all torrent URLs are like
62-
http://www.mininova.org/tor/NUMBER where ``NUMBER`` is an integer. We'll use
62+
``http://www.mininova.org/tor/NUMBER`` where ``NUMBER`` is an integer. We'll use
6363
that to construct the regular expression for the links to follow: ``/tor/\d+``.
6464

6565
We'll use `XPath`_ for selecting the data to extract from the web page HTML

docs/news.rst

+3-3
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ Enhancements
4747

4848
- [**Backwards incompatible**] Switched HTTPCacheMiddleware backend to filesystem (:issue:`541`)
4949
To restore old backend set `HTTPCACHE_STORAGE` to `scrapy.contrib.httpcache.DbmCacheStorage`
50-
- Proxy https:// urls using CONNECT method (:issue:`392`, :issue:`397`)
50+
- Proxy \https:// urls using CONNECT method (:issue:`392`, :issue:`397`)
5151
- Add a middleware to crawl ajax crawleable pages as defined by google (:issue:`343`)
5252
- Rename scrapy.spider.BaseSpider to scrapy.spider.Spider (:issue:`510`, :issue:`519`)
5353
- Selectors register EXSLT namespaces by default (:issue:`472`)
@@ -394,7 +394,7 @@ Scrapy changes:
394394
- nested items now fully supported in JSON and JSONLines exporters
395395
- added :reqmeta:`cookiejar` Request meta key to support multiple cookie sessions per spider
396396
- decoupled encoding detection code to `w3lib.encoding`_, and ported Scrapy code to use that mdule
397-
- dropped support for Python 2.5. See http://blog.scrapy.org/scrapy-dropping-support-for-python-25
397+
- dropped support for Python 2.5. See http://blog.scrapinghub.com/2012/02/27/scrapy-0-15-dropping-support-for-python-2-5/
398398
- dropped support for Twisted 2.5
399399
- added :setting:`REFERER_ENABLED` setting, to control referer middleware
400400
- changed default user agent to: ``Scrapy/VERSION (+http://scrapy.org)``
@@ -744,7 +744,7 @@ First release of Scrapy.
744744

745745
.. _AJAX crawleable urls: http://code.google.com/web/ajaxcrawling/docs/getting-started.html
746746
.. _chunked transfer encoding: http://en.wikipedia.org/wiki/Chunked_transfer_encoding
747-
.. _w3lib: http://https://github.com/scrapy/w3lib
747+
.. _w3lib: https://github.com/scrapy/w3lib
748748
.. _scrapely: https://github.com/scrapy/scrapely
749749
.. _marshal: http://docs.python.org/library/marshal.html
750750
.. _w3lib.encoding: https://github.com/scrapy/w3lib/blob/master/w3lib/encoding.py

docs/topics/architecture.rst

+2-2
Original file line numberDiff line numberDiff line change
@@ -121,10 +121,10 @@ for concurrency.
121121
For more information about asynchronous programming and Twisted see these
122122
links:
123123

124-
* `Asynchronous Programming with Twisted`_
124+
* `Introduction to Deferreds in Twisted`_
125125
* `Twisted - hello, asynchronous programming`_
126126

127127
.. _Twisted: http://twistedmatrix.com/trac/
128-
.. _Asynchronous Programming with Twisted: http://twistedmatrix.com/projects/core/documentation/howto/async.html
128+
.. _Introduction to Deferreds in Twisted: http://twistedmatrix.com/documents/current/core/howto/defer-intro.html
129129
.. _Twisted - hello, asynchronous programming: http://jessenoller.com/2009/02/11/twisted-hello-asynchronous-programming/
130130

docs/topics/commands.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -499,4 +499,4 @@ Example::
499499

500500
COMMANDS_MODULE = 'mybot.commands'
501501

502-
.. _Deploying your project: http://scrapyd.readthedocs.org/en/latest/#deploying-your-project
502+
.. _Deploying your project: http://scrapyd.readthedocs.org/en/latest/deploy.html

docs/topics/email.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ simple API for sending attachments and it's very easy to configure, with a few
1515
:ref:`settings <topics-email-settings>`.
1616

1717
.. _smtplib: http://docs.python.org/library/smtplib.html
18-
.. _Twisted non-blocking IO: http://twistedmatrix.com/projects/core/documentation/howto/async.html
18+
.. _Twisted non-blocking IO: http://twistedmatrix.com/documents/current/core/howto/defer-intro.html
1919

2020
Quick example
2121
=============

docs/topics/selectors.rst

+8-8
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ For a complete reference of the selectors API see
3737
:ref:`Selector reference <topics-selectors-ref>`
3838

3939
.. _BeautifulSoup: http://www.crummy.com/software/BeautifulSoup/
40-
.. _lxml: http://codespeak.net/lxml/
40+
.. _lxml: http://lxml.de/
4141
.. _ElementTree: http://docs.python.org/library/xml.etree.elementtree.html
4242
.. _cssselect: https://pypi.python.org/pypi/cssselect/
4343
.. _XPath: http://www.w3.org/TR/xpath
@@ -247,12 +247,12 @@ Being built atop `lxml`_, Scrapy selectors also support some `EXSLT`_ extensions
247247
and come with these pre-registered namespaces to use in XPath expressions:
248248

249249

250-
====== ==================================== =======================
251-
prefix namespace usage
252-
====== ==================================== =======================
253-
re http://exslt.org/regular-expressions `regular expressions`_
254-
set http://exslt.org/sets `set manipulation`_
255-
====== ==================================== =======================
250+
====== ===================================== =======================
251+
prefix namespace usage
252+
====== ===================================== =======================
253+
re \http://exslt.org/regular-expressions `regular expressions`_
254+
set \http://exslt.org/sets `set manipulation`_
255+
====== ===================================== =======================
256256

257257
Regular expressions
258258
~~~~~~~~~~~~~~~~~~~
@@ -594,4 +594,4 @@ of relevance, are:
594594
case some element names clash between namespaces. These cases are very rare
595595
though.
596596

597-
.. _Google Base XML feed: http://base.google.com/support/bin/answer.py?hl=en&answer=59461
597+
.. _Google Base XML feed: https://support.google.com/merchants/answer/160589?hl=en&ref_topic=2473799

0 commit comments

Comments
 (0)