Track packages.
Project description
- Version:
- 0.1
This library tracks packages.
Note Use at your own risk!
Installation
Simple as:
$ easy_install packagetrack
Or if you prefer, download the source and then:
$ python setup.py build $ python setup.py install
Example
>>> 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 Configuration
To enable UPS package tracking, get an account and an API license number on the UPS website, then make a file at ~/.packagetrack that looks like:
[UPS] license_number = XXXXXXXXXXXXXXXX user_id = XXXX password = XXXX
License
Packagetrack is released under the GNU General Public License (GPL). See the LICENSE file for full text of the license.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
packagetrack-0.2.tar.gz
(17.4 kB
view details)
Built Distribution
packagetrack-0.2-py2.6.egg
(15.3 kB
view details)
File details
Details for the file packagetrack-0.2.tar.gz
.
File metadata
- Download URL: packagetrack-0.2.tar.gz
- Upload date:
- Size: 17.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e8ea2f8576da3e4b4377713e026fe576a375c1fe69181732ec5fc2a6223d13af |
|
MD5 | f3eaf4d2ad58e6f53bbb44592494c0eb |
|
BLAKE2b-256 | 1d487a60930c2a52294717bd896942d6ac3a7866a62ebec3e7fe6a9b4c57f2ad |
File details
Details for the file packagetrack-0.2-py2.6.egg
.
File metadata
- Download URL: packagetrack-0.2-py2.6.egg
- Upload date:
- Size: 15.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e423b64842b647c6bbbe9794965d961117c844d222046bf3a3dd840f7b97272c |
|
MD5 | 808688296030ef9a0b5bed0d0a1320de |
|
BLAKE2b-256 | 31b9dcbefb9100a9c8db3c7d90bfb42b7b7a0342164bb3487d51cc273cbd7955 |