Skip to main content

An HTTP 1.1 user agent for the programming web.

Project description

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.2.tar.gz (30.7 kB view details)

Uploaded Source

Built Distribution

pendrell-0.2.2-py2.6.egg (173.9 kB view details)

Uploaded Source

File details

Details for the file pendrell-0.2.2.tar.gz.

File metadata

  • Download URL: pendrell-0.2.2.tar.gz
  • Upload date:
  • Size: 30.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pendrell-0.2.2.tar.gz
Algorithm Hash digest
SHA256 617b26213b62afc0325dac2250a4974b18b0c55ce235ac3afa49247ac58986fb
MD5 2a2efa05712b287496b3dac2c4dabb52
BLAKE2b-256 a320e5cd2904fcae224f5bed0297af41c856f664d6d91341fce62ac3e2b55fd0

See more details on using hashes here.

File details

Details for the file pendrell-0.2.2-py2.6.egg.

File metadata

  • Download URL: pendrell-0.2.2-py2.6.egg
  • Upload date:
  • Size: 173.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pendrell-0.2.2-py2.6.egg
Algorithm Hash digest
SHA256 a5683bb278baf5658888115399794841d3daa503cb6113240092608aa3fa06a9
MD5 2bb57b682bef0d3046ae95670231e4ea
BLAKE2b-256 964a53844d13068acd41f480ab203f0e669db044b82fc7cfb0a0471b23cd5130

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