https://github.com/stianeklund/rosten
Track Bring & Posten packages in Rust
https://github.com/stianeklund/rosten
api async bring json packages post posten-packages reqwest rust rustlang serde serde-json tracking
Last synced: 23 days ago
JSON representation
Track Bring & Posten packages in Rust
- Host: GitHub
- URL: https://github.com/stianeklund/rosten
- Owner: stianeklund
- License: mit
- Created: 2016-07-18T12:55:04.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2020-04-28T09:55:22.000Z (about 6 years ago)
- Last Synced: 2025-10-11T03:11:31.094Z (8 months ago)
- Topics: api, async, bring, json, packages, post, posten-packages, reqwest, rust, rustlang, serde, serde-json, tracking
- Language: Rust
- Homepage:
- Size: 60.5 KB
- Stars: 2
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Rosten - async tracking of Bring & Posten packages.
Query the Bring API with tracking numbers to get the latest shipment status, written in Rust.
Compatible with Rust stable & nightly.
This project has been updated to Rust 2018 edition and uses `async` and the `reqwest` crate.
The functionality and API implementation is sparse, but could serve as an easy introduction to REST APIs or Rust
for those new to Rust or REST API's.
```
Rosten 0.1.1
Stian Eklund.
Shipment status of your Bring / Posten packages
USAGE:
rosten [OPTIONS]
FLAGS:
-h, --help Prints help information
-V, --version Prints version information
OPTIONS:
-t, --track Get package status
```
Rosten uses Serde & reqwest (previously used hyper), and is compatible with Rust stable & nightly.
Note: This API implementation is for learning purposes, this is not a complete nor a full featured implementation.