Simple utility package to handle CityLink dispatches for commercial customers
Project description
The following package was developed to help process despatch requests with City Link couriers based in the UK.
They lacked an API for easy management of various functions such as retrieving manifests, reference codes, etc.
This package works by using the Mechanize library to navigate your commercial account admin area to carry out requests such as:
Fetch pending collections
Grab company reference numbers
Grab CityLink reference numbers
Get full HTML copy of collection manifest
Email the manifest
Requirements
The version below have been tested and working. Its possible other earlier and later versions may work. * Mechanize 0.2.5+ * lxml 3.3.3+ * Mailer 0.7+
Examples
Email Manifest
import citylink.CityLink
userid = "XXXXXX"
password = "XXXXXX"
cl = CityLink(userid, password)
cl.login()
cl.mail_manifest(emailfrom="from@test.com", emailto="to@test.com")
Get list of CityLink reference codes
import citylink.CityLink
userid = "XXXXXX"
password = "XXXXXX"
cl = CityLink(userid, password)
cl.login()
print(cl.fetch_citylink_refs())
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
File details
Details for the file citylink-utils-0.8.tar.gz
.
File metadata
- Download URL: citylink-utils-0.8.tar.gz
- Upload date:
- Size: 3.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | aff2a773e7f27a763a6334640126a93ae5ada5439f275cf1ec65bb953aab273a |
|
MD5 | a3fcb689632ba4d9a0666aab00643dd1 |
|
BLAKE2b-256 | 572a5ae3675b2f0c0328f596c9323f5a66d6a794991b7de055cbd0d450d57bd8 |