Skip to main content

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.

Project details


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)

Uploaded Source

Built Distribution

pendrell-0.2.1-py2.6.egg (174.0 kB view details)

Uploaded Source

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

Hashes for pendrell-0.2.1.tar.gz
Algorithm Hash digest
SHA256 067af9eedf939b9e27c9d9a19403af50ce5f600a1cdba53e69707a1669a74ab7
MD5 db0f80d7e17cfc2d32fc10ceb4b8dfe1
BLAKE2b-256 feab59313c35a5416c4dd1418734f7d2a31f5847b1fcbb6a7f0ab13229c20f2e

See more details on using hashes here.

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

Hashes for pendrell-0.2.1-py2.6.egg
Algorithm Hash digest
SHA256 2b14f17f017cbe79e2fc98789f5b578343c8c981d166b1929e74544db25f4de3
MD5 4393322432d473deee00f6b6ce3a3f4f
BLAKE2b-256 0f3934c8d986e62d334e75d55f87422c622f638a84c7b76015f7694de292a65e

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page