summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Release 4.0.0urlgrabber-4-0-0Neal Gompa2019-02-252-2/+11
* Define setup_requires in setup.py and add six to install_requiresNeal Gompa2019-02-251-1/+2
* Raise an obvious error message when "urlgrabber-ext-down" is not installedMatthew Prahl2019-02-251-0/+5
* Add curl_obj option. BZ 1204825Michal Domonkos2019-02-251-1/+23
* Fix setup.py to use setuptools and have correct metadataNeal Gompa2019-02-251-3/+4
* makefile: detect modern Python 2 and 3 releasesNeal Gompa2019-02-251-7/+7
* Merge pull request #9 from keszybz/py3kNeal Gompa (ニール・ゴンパ)2019-02-2521-20880/+963
|\
| * tests: do not exit with "success" on errorZbigniew Jędrzejewski-Szmek2019-02-241-2/+2
| * Drop some unnecessary continuation backslashesZbigniew Jędrzejewski-Szmek2019-02-243-21/+19
| * Replace some type() with specific class namesZbigniew Jędrzejewski-Szmek2019-02-244-6/+6
| * Apply 'methodattrs' fixerZbigniew Jędrzejewski-Szmek2019-02-241-1/+1
| * Apply 'asserts' fixerZbigniew Jędrzejewski-Szmek2019-02-243-86/+86
| * test_grabber: enable the post testZbigniew Jędrzejewski-Szmek2019-02-241-1/+0
| * test_grabber: define try..except block in test more narrowlyZbigniew Jędrzejewski-Szmek2019-02-241-19/+22
| * py3: avoid "unbound variable" issueZbigniew Jędrzejewski-Szmek2019-02-241-4/+8
| * Do encoding/decoding in the subprocess callsZbigniew Jędrzejewski-Szmek2019-02-241-6/+11
| * Switch test URLs to a private serverZbigniew Jędrzejewski-Szmek2019-02-241-1/+2
| * Simplify quoter function declarationZbigniew Jędrzejewski-Szmek2019-02-241-7/+6
| * Allow overriding the path to urlgrabber-ext-down with an env varZbigniew Jędrzejewski-Szmek2019-02-241-1/+3
| * Replace number type enumeration by generic abc checkZbigniew Jędrzejewski-Szmek2019-02-241-1/+2
| * Make the 'broker' mirror really brokenZbigniew Jędrzejewski-Szmek2019-02-245-20004/+1
| * test_mirror: do not use a fixed port for the internal test serverZbigniew Jędrzejewski-Szmek2019-02-241-6/+14
| * Use a failing URL in two tests that are supposed to failZbigniew Jędrzejewski-Szmek2019-02-241-2/+2
| * Add explicit encode/decode callsZbigniew Jędrzejewski-Szmek2019-02-245-20/+41
| * Preserve type in URLParser.quote()Zbigniew Jędrzejewski-Szmek2019-02-241-2/+4
| * Add a wrapper function around urlunquote() that decodes automaticallyZbigniew Jędrzejewski-Szmek2019-02-241-4/+9
| * Add a wrapper function to avoid b'' in messagesZbigniew Jędrzejewski-Szmek2019-02-242-3/+11
| * Catch proper exception typeJochen Breuer2019-02-241-1/+1
| * Add b'' markers in various placesZbigniew Jędrzejewski-Szmek2019-02-243-52/+54
| * Also convert quote/unquote importsZbigniew Jędrzejewski-Szmek2019-02-241-8/+11
| * Convert imports to try new names firstZbigniew Jędrzejewski-Szmek2019-02-247-47/+102
| * byterange: do not compare str and intZbigniew Jędrzejewski-Szmek2019-02-241-1/+2
| * py3: provide argument to raiseZbigniew Jędrzejewski-Szmek2019-02-241-2/+2
| * Use open() instead of file()Zbigniew Jędrzejewski-Szmek2019-02-242-27/+12
| * Simplify mirror conversion to utf8Zbigniew Jędrzejewski-Szmek2019-02-241-6/+1
| * Refactor MirrorGroup._join_urlZbigniew Jędrzejewski-Szmek2019-02-241-4/+2
| * Support tokens/queries in URLsMattias Giese2019-02-241-3/+5
| * Use integer division where appropriateZbigniew Jędrzejewski-Szmek2019-02-123-5/+5
| * Do not create list objects when not neededZbigniew Jędrzejewski-Szmek2019-02-121-2/+2
| * Use unittest instead of custom boilerplate codeJochen Breuer2019-02-121-25/+2
| * Fix setup.py to be compatible with Python 3Pablo Suárez Hernández2019-02-121-1/+1
| * Use six.{string_types,text_type}Zbigniew Jędrzejewski-Szmek2019-02-122-5/+10
| * Drop support for custom sorting of test casesZbigniew Jędrzejewski-Szmek2019-02-121-6/+4
| * Use six.{class,integer}_types to hide python2/python3 differencesZbigniew Jędrzejewski-Szmek2019-02-122-3/+7
| * Add cmp() for compatibility with python2Zbigniew Jędrzejewski-Szmek2019-02-121-0/+6
| * Declare dollar sign as safe in urlquoteJochen Breuer2019-02-121-1/+1
| * Use email instead of mimetools and rfc822Zbigniew Jędrzejewski-Szmek2019-02-112-8/+6
| * Replace string function calls with method callsZbigniew Jędrzejewski-Szmek2019-02-114-19/+17
| * Replace async with async_Zbigniew Jędrzejewski-Szmek2019-02-113-11/+13
| * Apply 'idioms' fixerZbigniew Jędrzejewski-Szmek2019-02-117-18/+18