Skip to content

happyleavesaoc/python-fedexdeliverymanager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PyPI version

python-fedexdeliverymanager

Python 3 API for Fedex Delivery Manager, a way to track packages.

Prerequisites

Sign up for Fedex Delivery Manager and verify your address.

Install

pip install fedexdeliverymanager

Usage

import fedexdeliverymanager

# Establish a session.
# Use the login credentials you use to login to Fedex Delivery Manager via the web.
# A login failure raises a `FedexError`.
session = fedexdeliverymanager.get_session("username", "password")

# Get all packages that Fedex Delivery Manager knows about.
packages = fedexdeliverymanager.get_packages(session)

Caching

Session cookies are cached by default in ./fedexdeliverymanager_cookies.pickle and will be used if available instead of logging in. If the cookies expire, a new session will be established automatically.

Development

Lint

tox

Release

make release

Contributions

Contributions are welcome. Please submit a PR that passes tox.

Disclaimer

Not affiliated with Fedex.