Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nag763/rat-rs
A simple cli tool to fetch transports schedules on the Ile-de-France région
https://github.com/nag763/rat-rs
cargo cli iledefrance open-source paris ratp rest-api rust
Last synced: 15 days ago
JSON representation
A simple cli tool to fetch transports schedules on the Ile-de-France région
- Host: GitHub
- URL: https://github.com/nag763/rat-rs
- Owner: nag763
- License: mit
- Created: 2022-05-02T18:48:27.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-07-01T21:02:26.000Z (over 2 years ago)
- Last Synced: 2024-10-12T06:21:19.493Z (about 1 month ago)
- Topics: cargo, cli, iledefrance, open-source, paris, ratp, rest-api, rust
- Language: Rust
- Homepage: https://nag763.github.io/rat-rs/
- Size: 2.48 MB
- Stars: 6
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
[![crates-dl](https://img.shields.io/crates/v/rat-rs)](https://crates.io/crates/rat-rs)
[![rat-stars](https://img.shields.io/github/stars/nag763/rat-rs?style=social)](https://github.com/nag763/rat-rs/stargazers)
[![rat-license](https://img.shields.io/crates/l/rat-rs)](https://github.com/nag763/rat-rs/blob/main/LICENSE)
[![gh-issues](https://img.shields.io/github/issues/nag763/rat-rs)](https://github.com/nag763/rat-rs/issues)# rat-rs
A simple cli tool to fetch transports schedules on the Ile-de-France région
## Main assets
* Allows to fetch the result of the following transports : Buses, Metros, Tramways and RERs
* Up 24h/24h , 7day/7day
* Fast response time
* Real time results
* Lightweight
* Easy to use
* Open-source
* Crossplatform : you only need to have cargo installed !## How to download
### From crates.io
```
cargo install rat-rs
```### From github
```
cargo install --git https://github.com/nag763/rat-rs
```### From release page
Might come soon
## Usage
### Print help
```
usr@penguin:$ rat-rs --help
rat-rs 0.1.2
LABEYE Loïc
This tool has for purpose to show the schedules of the parisians transports for the given arguments.USAGE:
rat-rs
ARGS:
Desired transport type [possible values: metro, rer, tramway, bus,
noctilien]
Code of the transport
Station where you would like to have the next schedules
What direction you want to go [default: ar] [possible values: a, r, ar]OPTIONS:
-h, --help Print help information
-V, --version Print version informationAll of the data reported by this tool belongs to the RATP.
```### Get the next metro (line 9) from Pont de Sèvres
```
usr@penguin:$ rat-rs metro 9 "Pont de Sèvres" a
1 mn direction Mairie de Montreuil
6 mn direction Mairie de Montreuil
11 mn direction Mairie de Montreuil
15 mn direction Mairie de Montreuil
```### Get the next RER A from La Défense, any direction
```
usr@penguin:$ rat-rs rer a "Auber" ar
21:07 direction Poissy
21:11 direction Saint-Germain-en-Laye
21:13 direction Cergy-Le-Haut
21:18 direction Saint-Germain-en-Laye
21:23 direction Poissy
21:30 direction Saint-Germain-en-Laye
21:06 direction Boissy-Saint-Leger
21:09 direction Marne-la-Vallee Chessy
21:16 direction Boissy-Saint-Leger
21:23 direction Marne-la-Vallee Chessy
21:31 direction Boissy-Saint-Leger
21:38 direction Marne-la-Vallee Chessy
```## Special thanks
* This tool uses [Pierre Grimaud's RATP API](https://github.com/pgrimaud/horaires-ratp-api), support him if you like this project.