Provides access to the pakkelabels.dk web service.
Project description
# Pykkelabels
Python implementation of the Pakkelabels.dk php package for interacting with the Pakkelabels.dk web service. For documentation on usage and the methods, see the documentation [here](https://www.pakkelabels.dk/integration/api/).
## Installation
Put the Pykkelabels folder into your current repo and import it using: ` from pykkelabels.pykkelabels import Pykkelabels `
## Usage
The first thing required is to login: ` label = new Pykkelabels('api_user', 'api_key') `
This will login and fetch the required token. The token is then automatically added to any subsequent calls.
To see the generated token you can use: ` print(label.getToken()) `
### Examples: Get all Post Danmark labels shipped to Denmark: ` labels = label.shipments({'shipping_agent': 'pdk', 'receiver_country': 'DK'}) `
Get the PDF for a specific label: ` import base64 base64 = label.pdf(31629) pdf = base64.b64decode(base64) `
## Contributing
See the github guide to contributing [here](https://guides.github.com/activities/contributing-to-open-source/).
## History
v0.1: First working release. Most of the functionality is still untested. v0.1.1: Added unittests to the methods where it is possible v0.1.2: Prepared pypi release
## Credits
Anders Winther Brandt
## License
GPLv2
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Hashes for Pykkelabels-0.1.2.win-amd64-py3.4.exe
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea5494b6deb3ccb40b0d42a1858ccb76d720f8693971fc9fb90bb3d8c6e1b0a2 |
|
MD5 | 1e8eaeb264bda619572a632a222b11cc |
|
BLAKE2b-256 | c75f6090c983fa9f9dcb4de43dca93aa34014405feada38ecf75a89f5dc23b7b |