Skip to content
This repository
  • 345 commits
  • 35 files changed
  • 8 comments
  • 14 contributors
This comparison is big! We're only showing the most recent 250 commits
Jul 29, 2012
Jakub Roztočil Validate "file fields (name@/path) require --form / -f". f73bfea
Jakub Roztočil Consistent request-response separators. edf87c3
Jakub Roztočil Better error messages. 6eed0d9
Jul 30, 2012
Jakub Roztočil Revorked output
Binary now works everywhere. Also added `--output FILE` for Windows.
923a8b7
Jakub Roztočil Added AUTHORS a1682d0
Jakub Roztočil Updated solarized and switched to Solarized256Style. e13f65a
Jakub Roztočil Updated screenshot. a8c9441
Jakub Roztočil Updated screenshot. 72d371c
Jakub Roztočil Updated screenshot. 49604e7
Jakub Roztočil Updated screenshot. 4117d99
Jakub Roztočil Syntax-highlighting for examples in the README. 5e7bb1f
Jakub Roztočil Syntax-highlighting for examples in the README. a5b9881
Jakub Roztočil cleanup 8905b4f
Aug 01, 2012
Jakub Roztočil Added tests for binary request data. 90d34ff
Jakub Roztočil Fallback to media subtype if the type is uknown.
Closes #81.
00d85a4
Jakub Roztočil Don't fetch the response body unless needed.
E.g., this will only read the response headers but won't download the
whole file:

    http GET --headers example.org/big-file.avi

The request method is respected (i.e., it doesn't switch to HEAD like
cURL does).
67ad598
Jakub Roztočil Take advantage of streaming.
It's now possible to download huge files with HTTPie, and it's often faster than curl and wget!
52e46be
Jakub Roztočil Cleanup, CHANGELOG e045ca6
Aug 02, 2012
Jakub Roztočil Fixed error handling. 4b1a04e
Aug 03, 2012
Jakub Roztočil Sort headers by name when prettifying. 4615011
Aug 04, 2012
Jakub Roztočil Streamed terminal output
`--stream` can be used to enable streaming also with `--pretty` and to ensure
a more frequent output flushing.
c7657e3
Jakub Roztočil Changelog, typos 747b87c
Jakub Roztočil Improved password prompt. 94c77c9
Jakub Roztočil Added exit status constants, cleaned up main(). 4e58a38
Aug 06, 2012
Jakub Roztočil Set JSON Content-Type only with data even with -j. 44e4096
Jakub Roztočil Extended README. 381e60f
Aug 07, 2012
Jakub Roztočil Compatibility with Requests 0.13.6. dd2c894
Jakub Roztočil v0.2.7 969b310
Jakub Roztočil v0.2.8dev 126b1da
Jakub Roztočil Added proxy docs. 193683a
Jakub Roztočil Pre-process README.rst so that PyPi renders it. 49e44d9
Jakub Roztočil Improved --debug. 1fbe7a6
Jakub Roztočil Version fix. 07de32c
Jakub Roztočil Skip tests with redirects on Requests 0.13.6. f672445
Jakub Roztočil Documented --verify. fa334bd
Jakub Roztočil Added --colors and --format.
Closes #59 and #82.
22a10ae
Jakub Roztočil Added README reStructuredText validation. 76feea2
Aug 09, 2012
Jakub Roztočil Added exit status for timed-out requests. c01dd8d
Jakub Roztočil Improved examples. 27f0892
Aug 10, 2012
Jakub Roztočil Use CRLF for headers in the output. 68640a8
Aug 12, 2012
Jakub Roztočil Updated changelog. 9098e5b
Aug 13, 2012
Jakub Roztočil Iter body lines to avoid binary false positives. b92a3a6
Aug 16, 2012
Jakub Roztočil Revert "Iter body lines to avoid binary false positives."
This reverts commit b92a3a6.
a5522b8
Jakub Roztočil Fixed readme decoding.
Closes #85.
8bf7f82
Jakub Roztočil Removed non-ASCII characters from README (closes #85). 86256af
Aug 17, 2012
Jakub Roztočil Fixed colorized output on Windows with Python 3.
Closes #87.
4660da9
Jakub Roztočil Unified output processing options under --pretty.
* --pretty=none instead of --ugly
* --pretty=all instead of --pretty
* --pretty=colors instead of --colors
* --pretty=format instead of --format
bf03937
Jakub Roztočil Semver-compatible versioning. 1ed43c1
Jakub Roztočil Added initial support for persistent sessions. 0b3bad9
Jakub Roztočil Added initial support for persistent sessions. 4c0d7d5
Jakub Roztočil Updated README. 4957686
Jakub Roztočil Updated README. 2057e13
Jakub Roztočil Updated README. d3df59c
Aug 18, 2012
Jakub Roztočil Fixed Solarized style unavailable on Windows. 149cbc1
Jakub Roztočil Use %APPDATA% for data on Windows. 9b586b9
Jakub Roztočil Include data directory location with --debug. 50810e5
Jakub Roztočil Grouped arguments for a more user-friendly --help. ff9f23d
Jakub Roztočil JSON session data, `httpie' management command. 8a9cedb
Jakub Roztočil README f74424e
Aug 19, 2012
Jakub Roztočil Sessions are now host-bound. 47de4e2
Sep 04, 2012
simonbuchan Fix sessions for Windows
':' is invalid in a Windows path, and json needs output to support
write(str).
898408c
Jakub Roztočil Merge pull request #90 from simonbuchan/898408c20cfab130699cee3bedbae…
…1ad4a1c69b1

Fix --session for Windows (with a Requests patch)
dc7d03e
Sep 05, 2012
Jakub Roztočil Cleanup 9338aad
Sep 07, 2012
Jakub Roztočil Renamed --allow-redirects to --follow. da0eb7d
Jakub Roztočil Added `--session-read` for read-only sessions. 316e3f4
Jakub Roztočil Cleanup. 66bdbc3
Sep 17, 2012
Jakub Roztočil Renamed --session-read to --session-read-only. 478d654
Jakub Roztočil Added configuration file.
The "default_content_type" option can be set to "form".

Closes #91.
4029dbf
Jakub Roztočil Use the `HTTPIE_CONFIG_DIR` environment variable. 6c2001d
Jakub Roztočil Added tests for sessions. 548bef7
Jakub Roztočil Documented config.
Also renamed `default_content_type` to `implicit_content_type` .
4a6f32a
Sep 21, 2012
Jakub Roztočil Allow output redirection on Windows.
Closes #88.
a41dd7a
Jakub Roztočil 0.3.0 e25d64a
Sep 24, 2012
Jakub Roztočil Improved README. bbc702f
Jakub Roztočil Added --no-option's and made args more config-friendly. 5d96985
Nov 08, 2012
Jakub Roztočil Added support for credentials in URL.
Closes #100 :cake:
d87b2aa
Jakub Roztočil Updated CHANGELOG (#100). 466e1db
Nov 09, 2012
Jakub Roztočil Output stream refactoring. 1c5fb89
Dec 01, 2012
Jakub Roztočil Clean up. 4a24cd2
Jakub Roztočil Added `httpless` to README. 444a9fa
Jakub Roztočil Fixed -j & -v & redirected stdout. Closes #109. dd100c2
Jakub Roztočil Fixed README typo. 2cf379d
Jakub Roztočil Typo acf5f06
Jakub Roztočil Progress on `httpie session *`. 18510a9
Jakub Roztočil Added docs for `httpie`. 2cdcadd
Jakub Roztočil RST formatting. 7426b4b
Jakub Roztočil Updated session docs. 4a615e7
Dec 05, 2012
Jakub Roztočil Fixed `httpie session list` 8190a7c
Jakub Roztočil PEP8 8175366
Jakub Roztočil Cleanup 53caf6a
Jakub Roztočil Improved --check-status + HTTP error + stdout redirect warning. f2d59ba
Dec 11, 2012
Jakub Roztočil Session commands. 9ec328f
Dec 17, 2012
Jakub Roztočil Update README.rst 291f520
Jakub Roztočil Requests 1.0: prefetch; default_headers. 69e26b8
Jakub Roztočil Merge branch 'master' of github.com:jkbr/httpie 675a8b1
Jakub Roztočil Requests 1.0: session cookies. 1766dd8
Justin Bonnar Pretty print XML 2e57c08
Dec 19, 2012
Jakub Roztočil Requests v1.0: Fixed request body access. e5edb66
Jakub Roztočil Test Python 3.3 on Travis. 4a37d10
Jakub Roztočil Revert: Test Python 3.3 on Travis.
3.3 still not supported
7ff71a7
Jakub Roztočil Require Requests v1.0.3. fe16f42
Jakub Roztočil Merge branch 'master' of github.com:jkbr/httpie 1913b0d
Jan 03, 2013
Jakub Roztočil Clean up d84d94d
Jakub Roztočil Use `urlsplit` instead of `urlparse`.
Closes #118.
1481749
Jakub Roztočil Added Python 3.3 to tox and travis conf. 80e317f
Jakub Roztočil Compatibility with requests v1.0.4 (requests URL params). 0ae9d7a
Jakub Roztočil Python 3.3 fixes. 79c4120
Jan 04, 2013
Jakub Roztočil Fixed request/response session cookies.
Closes #113.
a93d57b
Jakub Roztočil Fixing tests for Travis. 238b2e0
Jakub Roztočil Fixing tests for Travis. 7817dfb
Jakub Roztočil Fixing tests for Travis. d7ec7b2
Jan 22, 2013
Jakub Roztočil Session name escaping. 4c45f0d
Jakub Roztočil Simplified stored session cookie data. 5f42a21
Feb 22, 2013
Jakub Roztočil Multiple headers TODO. 093dab5
Jakub Roztočil .gitignore 3043f24
Jakub Roztočil Removed the management command.
It means that:

    httpie session list
    httpie session edit
    ...

are gone.

It has never been part of a stable release, and since it wasn't
a very useful feature, it's beeing removed now to avoid feature creep.
5cc5b13
Jakub Roztočil Added new logo by @claudiatd :sparkles: d97a610
Jakub Roztočil v0.4.0 be0b2f2
Jakub Roztočil Updated README. 2bed810
Feb 26, 2013
Jakub Roztočil Removed a reference to the removed `httpie` command
Closes #131
5c6cea7
Jakub Roztočil v0.4.1 f0c42cd
Mar 03, 2013
Jakub Roztočil Initial --download implementation (#104).
Closes #127
8e6c765
Jakub Roztočil Fixed unique suffix placement for URLs with a file extension. 7774eac
Mar 07, 2013
Jakub Roztočil Fixed streaming (closes #133) 6f64b43
Jakub Roztočil Handle downloads with no Content-Length. 99f82bb
Mar 20, 2013
Fixed PyPy cookie updating issue 631c54b
Jakub Roztočil Merge pull request #135 from Scorpil/master
Fixed PyPy cookie updating issue

Closes #132
30afcea
Jakub Roztočil Formatting bffaee1
Mar 22, 2013
Jakub Roztočil Corrected session info in the README. b0dd463
Mar 24, 2013
Jakub Roztočil Progress on --download. 9b2a293
Apr 02, 2013
Jakub Roztočil --json with no data sets Content-Type as well
Closes #137
6e5c696
Apr 10, 2013
Jakub Roztočil Cleanup. 36bc64e
Jakub Roztočil Progress bar update 21613fa
Apr 11, 2013
Jakub Roztočil Download resume improvements.
- Set correct Range
- Validate respnse status
- Validate Content-Range

 #104
599bc05
Jakub Roztočil Improved Content-Range parsing. 486657a
Jakub Roztočil Added Content-Range parsing tests. e53dcba
Jakub Roztočil Cleanup 7ccdece
Jakub Roztočil Cleanup 674acfe
Jakub Roztočil Improved progress bar (#104). ebfce6f
Apr 12, 2013
Jakub Roztočil Performance and progress bar improvements. 347653b
Jakub Roztočil Handle KeyboardInterrupt while --download'ing (#104). 40bd8f6
Jakub Roztočil Used Content-Disposition filename (#104). 9d043eb
Jakub Roztočil Tests 464b7a3
Jakub Roztočil Added support for output redirection with --download (#104). 341272d
Jakub Roztočil --download docs (#104). 55d5e78
Jakub Roztočil Cleanup 38206e9
Jakub Roztočil Docs fix. e8d79c4
Jakub Roztočil Only use Range when already have a partial download. d32acfe
Jakub Roztočil Validate download options before setting up streams. 1b98505
Jakub Roztočil Cleanup 4d84d77
Jakub Roztočil Fixed tests for Python 2.6. 72cf7c2
Jakub Roztočil Fixed Content-Type retrieval for Python 3. 289e9b8
Jakub Roztočil TODOs 1681a4d
Jakub Roztočil Colorize stderr on Windows. fc4f70a
Jakub Roztočil Fixed length progress bar. d17e027
Jakub Roztočil Cleanup c63a92f
Apr 13, 2013
Jakub Roztočil Fixed downloads with no Content-Length. 5a1177d
Jakub Roztočil Added a simple download test. cfa7199
Apr 15, 2013
Jakub Roztočil Tests 6c3b983
Apr 16, 2013
Jakub Roztočil Stop the progres reporter thread on error. 1fc8396
Apr 17, 2013
Added example for .netrc usage (see issue #139 in upstream. dac79a8
Jakub Roztočil Merge pull request #142 from capncodewash/netrc-example
Added example for .netrc usage (closes #139)
d1b91bf
Jakub Roztočil Merge remote-tracking branch 'origin/master' 63ed4d3
Apr 27, 2013
Jakub Roztočil Cleanup bc756cb
Jakub Roztočil v0.5.0 71e7061
May 13, 2013
Jakub Roztočil Ignore Content-* and If-* request headers.
Those headers are not stored in sessions anymore.

Closes #141.
e09b740
Jakub Roztočil Changelog 86ac4cd
Jakub Roztočil Changelog 8ad33d5
Jakub Roztočil v0.5.1 5b9cbcb
Jakub Roztočil 0.6.0-dev 76eebea
Jakub Roztočil Added anonymous sessions (--session=/file/path.json). 87c59ae
Jakub Roztočil test_download_no_Content_Length 8e112a6
May 14, 2013
Jakub Roztočil cleanup 6e848b3
Jakub Roztočil Use Thread instead of Timer for progress reporting. 7f624e6
Jakub Roztočil Fixed download ETA for Python 2.6. 5af8875
May 20, 2013
Jakub Roztočil Add custom Host example. 63b61bc
Jun 02, 2013
Jakub Roztočil Merge branch 'master' of git://github.com/jargonjustin/httpie into ja…
…rgonjustin-master
8d302f9
Jakub Roztočil Handle unicode when formatting XML. 1bad62a
Jakub Roztočil Added XML formatting to CHANGELOG. 172df16
Jakub Roztočil Fixed headers tests; Require requests>=1.2.3. c3d550e
Jun 03, 2013
Jakub Roztočil v0.6.0 809a461
Jakub Roztočil README 48719aa
Jakub Roztočil `httpless` outputs also response headers by default 60f0977
Jul 07, 2013
Jakub Roztočil Print error when download is interrupted by server
Close #147
383dba5
Jul 31, 2013
Lorin Hochstein Augment cookie example in README for multiple cookies
This change updates the README to show how to pass multiple cookies.
6924706
Jakub Roztočil Merge pull request #153 from lorin/patch-1
Augment cookie example in README for multiple cookies
b671ee3
Aug 01, 2013
Jakub Roztočil README f87884d
Jakub Roztočil Try to import argparse before adding it to reqs. 8378ad3
Aug 10, 2013
Jakub Roztočil Improved --help output. 6749616
Aug 18, 2013
Jakub Roztočil Cleanup 00de49f
Aug 23, 2013
Jakub Roztočil Added --ignore-stdin
Closes #150
f7b703b
Sep 21, 2013
Jakub Roztočil Added support for auth plugins. 2acb303
Sep 22, 2013
Jakub Roztočil Added link to httpie-oauth. 5a6b65e
Jakub Roztočil Improved .netrc example formatting. 2ad4059
Jakub Roztočil Improved .netrc example formatting. 354aaa9
Sep 23, 2013
Matt Hickford Fix plugins ImportError described at #166 (comment) b5f180a
Jakub Roztočil Merge pull request #167 from matt-hickford/master
Fix plugins ImportError
26b2d40
Sep 24, 2013
Jakub Roztočil Improved Content-Disposition parsing for --download mode
Closes #168.
29f6b6a
Jakub Roztočil Merge branch 'master' of github.com:jkbr/httpie 3e4e1c7
Jakub Roztočil 0.7.0 9d2ac5d
Jakub Roztočil Changelog 87774ac
Jakub Roztočil Cleanup 2265edf
Jakub Roztočil Removed unused import. 22c2cc6
Jakub Roztočil Update to requests 2.0.0
Closes #140.
2a6514e
Jakub Roztočil 0.7.1 54c5c3d
Jakub Roztočil Allow embeding text (=@) and JSON (:=@) files content into request da…
…ta fields.
d5bc564
Sep 25, 2013
Jakub Roztočil Fixed a bytes/str issue for Python 3. 0bcd4d2
Jakub Roztočil Fixed password prompt. 2e535d8
Jakub Roztočil Update --proxy examples to include URLs to work with Requests v2.0.0.. 81c9988
Oct 08, 2013
Nathan LaFreniere allow :port style shorthand 711168a
Oct 09, 2013
Nathan LaFreniere make shorthand parsing more robust, add unit tests and documentation 8a52bef
Nathan LaFreniere tweak readme to show http requests 70eb97d
Nathan LaFreniere tweak readme more 2c12fd9
Nathan LaFreniere tweak readme more 9034546
Nathan LaFreniere add self to authors, update changelog, and mention shorthand in --hel…
…p output
4fe3deb
Jakub Roztočil Merge pull request #171 from nlf/master
Allow :port style shorthand for localhost.
817165f
Jakub Roztočil Added a link to the httpie-negotiate auth plugin by @ndzou. 927acc2
Jakub Roztočil Added a link to the httpie-negotiate auth plugin by @ndzou II. 0e267d8
Oct 16, 2013
unsignedint process XML data before pretty-printing to trim whitespace bcdf194
unsignedint replace XML processor with ElementTree with custom indentation bee10e5
Dec 08, 2013
Jakub Roztočil Added Bitdeli badge. 6af42b1
Jan 06, 2014
Jason Dusek Expunge user:pass@... from Host header.
In verbose mode, the basic auth user and password would show up in colored
output reporting the Host header, as reported in
#169
5a037b2
Jan 07, 2014
Thomas LÉVEIL fix typo a31d552
Jan 08, 2014
Jakub Roztočil Merge pull request #192 from thomasleveil/patch-1
fix typo
7a84163
Jakub Roztočil Merge pull request #191 from solidsnack/wip-no-auth-in-host-header
Expunge user:pass@... from Host header.
b1074cc
Jan 17, 2014
Jakub Roztočil Update README.rst 01df344
Jakub Roztočil Update README.rst 748a0a4
Jan 25, 2014
Jakub Roztočil Catch UnicodeDecodeError when embedding file via =@ or :=@. 1aa7701
Jakub Roztočil Updated README. 52dd6ad
Jakub Roztočil Cleanup e0cc63c
Jakub Roztočil v0.8.0 f1224da
Jakub Roztočil Fixed changelog link. 43cc3e7
Jan 28, 2014
add support for client SSL certificate and key 14583a2
Jan 29, 2014
check --ssl-cert and --ssl-key to be files b9d7220
rename existing_file to readable_file_arg and move to input d4363a5
Feb 05, 2014
rename -ssl-cert and --ssl-key to --cert and --certkey a3aae12
document --cert and --certkey dd7197c
Feb 12, 2014
added --cert to CHANGELOG and matleh to AUTHORS b3a34ab
Jakub Roztočil Merge pull request #197 from matleh/master
add support for client SSL certificate and key
2c885b0
Feb 18, 2014
Jakub Roztočil Fixed ZeroDivisionError in download summary.
Closes #202
b01906a
Jakub Roztočil Removed Bitdeli badge. af6bda1
Mar 04, 2014
Jakub Roztočil Updated installation instructions. 29877bc
Jakub Roztočil Updated installation instructions. 09810d5
Jakub Roztočil Updated installation instructions. c33775e
Jakub Roztočil Updated installation instructions. 76ab6e4
Mar 18, 2014
Jakub Roztočil Merge pull request #172 from unsignedint/master
process XML data before pretty-printing to trim whitespace
733771f
Mar 24, 2014
Ben Beuchler Update README.rst a2918d8
Mar 25, 2014
Jakub Roztočil Merge pull request #208 from insyte/master
Update README.rst with pronunciation.
e62620d
Mar 31, 2014
Jakub Roztočil Fixed SessionTest.test_session_read_only. bbbae3a
Jakub Roztočil Skip ExitStatusTest.test_timeout_exit_status until timeout gets fixed…
… in requests.
746a189