blob: 45c7dea9fdfb7f2b21ec5f6b0df6ae97eeefd61a (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
PycURL is a Python interface to libcurl, the multiprotocol file transfer
library. Similarly to the urllib Python module, PycURL can be used to fetch
objects identified by a URL from a Python program. Beyond simple fetches however
PycURL exposes most of the functionality of libcurl, including:
- Speed - libcurl is very fast and PycURL, being a thin wrapper above libcurl,
is very fast as well. PycURL was benchmarked to be several times faster than
requests.
- Features including multiple protocol support, SSL, authentication and proxy
options. PycURL supports most of libcurl's callbacks.
- Multi and share interfaces.
- Sockets used for network operations, permitting integration of PycURL into the
applications' I/O loop (e.g., using Tornado).
WWW: https://pypi.org/project/pycurl/
WWW: http://pycurl.io/
|