Skip to content

Releases: tijme/not-your-average-web-crawler

1.7.3

21 Jul 15:35
Compare
Choose a tag to compare

Improvement(s):

  • The www subdomain will be treated the same as no subdomain
  • Catch exceptions in all the callbacks

Fixed bug(s):

  • Fixed possible invalid URL schemes when the <base> element
    was used.

PyPi: https://pypi.python.org/pypi/nyawc/1.7.3

1.7.2

20 Jul 18:26
Compare
Choose a tag to compare

Improvement(s):

  • Exception catching in callback methods

PyPi: https://pypi.python.org/pypi/nyawc/1.7.2

1.7.1

20 Jul 14:02
Compare
Choose a tag to compare

Fixed bug(s):

  • Possible deadlock when stopping the crawler using a CrawlerAction

PyPi: https://pypi.python.org/pypi/nyawc/1.7.1

1.7.0

14 Jul 17:05
Compare
Choose a tag to compare

If you are upgrading from 1.6.x to 1.7.x please use the migration guide.

New feature(s):

  • Request methods (scope option)
  • Request timeout (performance option)

Improvement(s):

  • Close all threads safely on SIGINT
  • Run crawler_after_finish callback on SIGINT
  • Removed queue counting overhead
  • Removed #anchors from URLs

Fixed bug(s):

  • On request error message was an object

PyPi: https://pypi.python.org/pypi/nyawc/1.7.0

1.6.5

10 Jul 18:11
Compare
Choose a tag to compare

New feature(s):

  • Callback option before request start (in thread)
  • Callback option after request finish (in thread)

Fixed bug(s):

  • New line in default user agent

PyPi: https://pypi.python.org/pypi/nyawc/1.6.5

1.6.4

10 Jul 14:21
Compare
Choose a tag to compare

New feature(s):

  • Callback option on request error

Fixed bug(s):

  • Duplicate queue items on scheme change due to redirect

PyPi: https://pypi.python.org/pypi/nyawc/1.6.4

1.6.3

28 Jun 16:23
Compare
Choose a tag to compare

Fixed bug(s):

  • Missing .semver file during installation via GIT

PyPi: https://pypi.python.org/pypi/nyawc/1.6.3

1.6.0

28 Jun 15:16
Compare
Choose a tag to compare

If you are upgrading from 1.5.x to 1.6.x please use the migration guide.

New feature(s):

  • Support for authentication (e.g. BasicAuth)
  • Support for proxies (e.g. SOCKS)
  • Added an option for debugging

Improvement(s):

  • Request headers have some default headers
  • Request headers are case insensitive
  • User agent contains nyawc including it's version
  • Updated dependencies to newest versions

PyPi: https://pypi.python.org/pypi/nyawc/1.6.0

1.5.2

26 Jun 20:21
Compare
Choose a tag to compare

Improvement(s):

  • Python 2.7 compatibility

PyPi: https://pypi.python.org/pypi/nyawc/1.5.2

1.5.1

04 Jun 23:18
Compare
Choose a tag to compare

Fixed bug(s):

  • Missing .semver file during installation via pip

PyPi: https://pypi.python.org/pypi/nyawc/1.5.1