[![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 drawing 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 information All 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.