An HTTP 1.1 user agent for the programming web.
Project description
Pendrell: A Twisted HTTP/1.1 User Agent for the Programmatic Web
-----------------------------------------------------------------
Pendrell augments the twisted.web framework with an HTTP 1client that has
several advantages over prior art (or at least urllib2 and twisted.web.client):
* HTTP 1.1 support:
* TE/transfer-encoding support for chunked, gzip, and deflate encodings
* Ability to simultaneously maintain multiple persistent connections.
* Transparent Gzip and Deflate Content-encoding support.
* Ability to stream data, by performing call-backs with data chunks,
alleviates the need to buffer large files.
* Advanced Gzip support accomdates incremental decoding of chunked streams.
* Asynchronous (twisted) API.
* Integration with cookielib, and compatibility with urllib2.Request API.
* Proxy Support.
This software is distributed under the MIT license. See the LICENSE file for
further information.
-----------------------------------------------------------------
Pendrell augments the twisted.web framework with an HTTP 1client that has
several advantages over prior art (or at least urllib2 and twisted.web.client):
* HTTP 1.1 support:
* TE/transfer-encoding support for chunked, gzip, and deflate encodings
* Ability to simultaneously maintain multiple persistent connections.
* Transparent Gzip and Deflate Content-encoding support.
* Ability to stream data, by performing call-backs with data chunks,
alleviates the need to buffer large files.
* Advanced Gzip support accomdates incremental decoding of chunked streams.
* Asynchronous (twisted) API.
* Integration with cookielib, and compatibility with urllib2.Request API.
* Proxy Support.
This software is distributed under the MIT license. See the LICENSE file for
further information.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pendrell-0.2.1.tar.gz
(30.7 kB
view details)
Built Distribution
pendrell-0.2.1-py2.6.egg
(174.0 kB
view details)
File details
Details for the file pendrell-0.2.1.tar.gz
.
File metadata
- Download URL: pendrell-0.2.1.tar.gz
- Upload date:
- Size: 30.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 067af9eedf939b9e27c9d9a19403af50ce5f600a1cdba53e69707a1669a74ab7 |
|
MD5 | db0f80d7e17cfc2d32fc10ceb4b8dfe1 |
|
BLAKE2b-256 | feab59313c35a5416c4dd1418734f7d2a31f5847b1fcbb6a7f0ab13229c20f2e |
File details
Details for the file pendrell-0.2.1-py2.6.egg
.
File metadata
- Download URL: pendrell-0.2.1-py2.6.egg
- Upload date:
- Size: 174.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b14f17f017cbe79e2fc98789f5b578343c8c981d166b1929e74544db25f4de3 |
|
MD5 | 4393322432d473deee00f6b6ce3a3f4f |
|
BLAKE2b-256 | 0f3934c8d986e62d334e75d55f87422c622f638a84c7b76015f7694de292a65e |