追踪包裹。
packagetrack的Python项目详细描述
Authors: | Scott Torborg (storborg) |
---|---|
Version: | 0.1 |
这个库跟踪包。
note请自行承担使用风险!
安装
简单如下:
$ easy_install packagetrack
或者如果您愿意,请下载源代码,然后:
$ python setup.py build $ python setup.py install
示例
>>> from packagetrack import Package >>> package = Package('1Z9999999999999999') # Identify packages (UPS, FedEx, and USPS) >>> package.shipper 'UPS' # Track packages (UPS only, requires API access) >>> info = package.track() >>> print info.status IN TRANSIT TO >>> print info.delivery_date 2010-06-25 00:00:00 >>> print info.last_update 2010-06-19 00:54:00 # Get tracking URLs (UPS, FedEx, and USPS) >>> print package.url() http://wwwapps.ups.com/WebTracking/processInputRequest?TypeOfInquiryNumber=T&InquiryNumber1=1Z9999999999999999
UPS API配置
要启用ups包跟踪,请在 ups网站,然后在~/.packagetrack上创建一个如下所示的文件:
[UPS] license_number = XXXXXXXXXXXXXXXX user_id = XXXX password = XXXX
许可证
packagetrack是根据gnu通用公共许可证(gpl)发布的。见 许可证全文的许可证文件。