pycurl2-python的curl库模块
pycurl2的Python项目详细描述
pycurl2是来自原始PycURL库的fork,从7.19.0(2008年9月9日)开始就没有维护。
pycurl2是一个到libcurl的python接口。pycurl2可用于获取对象 由来自python程序的url标识,类似于urllibpython模块。 pycurl2成熟,速度很快,支持很多特性。
概述
- libcurl是一个免费且易于使用的客户端url传输库,支持 ftp,ftps,http,https,scp,sftp,tftp,telnet,dict,ldap,ldaps,文件,imap, SMTP、POP3和RTSP。libcurl支持ssl证书、http post、http put, FTP上传、基于HTTP表单的上传、代理、cookies、用户+口令认证 (basic,digest,ntlm,negotiate,kerberos4),文件传输简历, http代理隧道等等!
- libcurl是高度可移植的,它在许多平台上构建和工作都是相同的, 包括solaris、netbsd、freebsd、openbsd、darwin、hpux、irix、aix、tru64、linux, Unixware、Hurd、Windows、Amiga、OS/2、BEOS、Mac OS X、Ultrix、QNX、OpenVMS、RISC操作系统, Novell Netware、DOS等…
- libcurl是free,thread-safe,IPv6 compatible,feature rich,well supported,fast, thoroughly documented并且已经被许多已知的、大的和成功的companies使用 以及无数的applications。
贡献
- 检查打开的问题或打开一个新的问题,开始围绕功能想法或错误的讨论。 对于那些还不太熟悉代码库的人来说,有一个对贡献者友好的标签应该是理想的。
- 在github上分叉the repository,开始对development分支(或其分支)进行更改。
- 编写一个测试,显示错误已修复或功能按预期工作。
- 发送一个pull请求并对维护程序进行bug操作,直到它被合并并发布。
我为什么要自己动手呢?
最初的pycurl最后一次更新是在2008年9月9日,版本为7.19.0。然后我在human_curl图书馆工作, 我面临着皮科尔的问题。pycurl需要更漂亮的rst文档、干净的示例、源和包数据。 我试着用叉子解决这个问题。
许可证
- 版权所有(c)2001-2008 Kjetil Jacobsen
- 版权所有(c)2001-2008 Markus F.X.J.Oberhumer
- 版权所有(c)2012 Alexandr Lispython
保留所有权利。
pycurl在lgpl和mit/x派生许可下有双重许可 基于curl许可证。包括lgpl许可证的完整副本 在文件复制中。MIT/X衍生品许可证的完整副本是 包括在文件复制2中。您可以重新分配和/或修改pycurl 根据两个许可证的条款。