Add GLS as a new tracking provider and update installation instructions
- Add GLS to list of tracking providers - Update installation instructions to include creating `config.ini` file with KeyDelivery API details - Mention that without creating `config.ini` file, only tracking shipments from Austrian Post and GLS is possible.
This commit is contained in:
parent
ecde311927
commit
e5967c7692
1 changed files with 9 additions and 4 deletions
13
README.md
13
README.md
|
@ -10,6 +10,9 @@ Status information is stored in a SQLite database.
|
||||||
|
|
||||||
- [KeyDelivery](https://kd100.com) (paid, provides tracking for most carriers)
|
- [KeyDelivery](https://kd100.com) (paid, provides tracking for most carriers)
|
||||||
- [Austrian Post](https://www.post.at)
|
- [Austrian Post](https://www.post.at)
|
||||||
|
- [GLS](https://gls-group.eu)
|
||||||
|
|
||||||
|
More tracking providers can be added easily by subclassing `trackbert.trackers.base.BaseTracker`. This should be relatively self-explanatory if you look at the existing implementations. Pull requests are welcome!
|
||||||
|
|
||||||
## Requirements
|
## Requirements
|
||||||
|
|
||||||
|
@ -19,15 +22,17 @@ In order to get desktop notifications, you need to have `notify-send` installed.
|
||||||
|
|
||||||
## Installation
|
## Installation
|
||||||
|
|
||||||
|
First, create a virtual environment and install the package:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
git clone https://kumig.it/kumitterer/trackbert.git
|
|
||||||
cd trackbert
|
|
||||||
python -m venv venv
|
python -m venv venv
|
||||||
source venv/bin/activate
|
source venv/bin/activate
|
||||||
pip install .
|
pip install trackbert
|
||||||
```
|
```
|
||||||
|
|
||||||
Then copy `config.dist.ini` to `config.ini` and fill in your KeyDelivery API details, which you can find in your [KeyDelivery API management](https://app.kd100.com/api-management). You can find your API key in your KeyDelivery account settings.
|
Then create a `config.ini` in your working directory (see [config.dist.ini](config.dist.ini)) and fill in your KeyDelivery API details, which you can find in your [KeyDelivery API management](https://app.kd100.com/api-management). You can find your API key in your KeyDelivery account settings.
|
||||||
|
|
||||||
|
You can also omit this step, but then you will only be able to track shipments from Austrian Post and GLS.
|
||||||
|
|
||||||
## Usage
|
## Usage
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue