An simple API for to track package info from 17track.com
Project description
py17track: A Simple Python API for 17track.net
py17track is a simple Python library to track pacakges via 17track.net.
Installation
$ pip install py17track
Usage
from py17track import Client
client = Client()
# Track as many packages as you like:
packages = client.track('tracking_number1', 'tracking_number2')
# -> [Package(...), Package(...)
Each Package object has the following info:
destination_country: the country the package was shipped to
info: a text description of the latest status
location: the current location (if known)
origin_country: the country the package was shipped from
package_type: the type of package (if known)
status: the overall package status (“In Transit”, “Delivered”, etc.)
tracking_info_language: the language of the tracking info
tracking_number: the all-important tracking number
Contributing
Check for open features/bugs or initiate a discussion on one.
Install the dev environment:
make init
.Enter the virtual environment:
pipenv shell
Code your new feature or bug fix.
Write a test that covers your new functionality.
Run tests:
make test
Build new docs:
make docs
Add yourself to AUTHORS.rst.
Submit a pull request!
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
Built Distribution
Hashes for py17track-1.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8aec21d849d6b6af7efb5b075d75b2dfb1a3e6eeb4ab48d69dee6c72df304ce6 |
|
MD5 | 75736e283e5dd2fe3c99fa74cfa4dd34 |
|
BLAKE2b-256 | 26f0cf81621a4cab819e4a301fb7d18c8c6aabb249d85f1bf4d2f898eee6e62d |