Récupérer un itinéraire sur le réseau CTS - retour accueil
git clone git://bebou.netlib.re/cts
Log | Files | Refs | README |
README.md (2059B)
1 # cts 2 3 Des scripts permettant de récupérer un itinéraire sur le réseau de la CTS. 4 5 ## Installation 6 7 $ make install 8 9 ## Usage 10 11 Il existe deux scripts avec lesquels on peut interagir. 12 13 ### cts 14 15 Pour récupérer les itinéraires permettant de rejoindre le Molodoï depuis le 16 Palais Universitaire le 24 mars 2025 pour arriver à 16h30 : 17 18 $ cts -j 2025-03-24 -t 16h30 -f -d 300290044 -i COMMERCIAL_STOP_POINT -a 300284472 -o COMMERCIAL_STOP_POINT 19 20 Les arguments 21 22 * -j : Le jour de départ au format 2025-11-23. La valeur par défaut est 23 aujourd'hui. 24 * -f : si -t doit être l'heure d'arrivée. En son absence -t est l'heure de départ. 25 * -t : L'heure de départ au format 18h23. La valeur par défaut est 26 maintenant. 27 * -d : L'identifiant du lieu de départ. La valeur par défaut est l'arrêt 28 Boecklin. 29 * -i : Le type de lieu du départ 30 * -a : L'identifiant du lieu d'arrivée. La valeur par défaut est l'arrêt Gare 31 Centrale. 32 * -o : Le type de lieu d'arrivé 33 34 Ce script requiert de connaître l'identifiant et le type du lieu de départ et 35 d'arrivé. Ces données sont propre au système de la CTS et ne peuvent pas être 36 devinées. `cts` convient donc pour des requêtes déjà connues à l'avance que 37 l'on souhaiterait répéter à l'avenir. `cts` fait appel à l'API de la CTS. 38 39 ### ctsui 40 41 Un script guidé permettant de construire et exécuter une commande `cts`. 42 43 $ ctsui 44 45 `ctsui` va, à travers de "menu", récolter le lieu de départ, d'arrivé, la date, 46 l'heure du trajet et si cette heure doit être celle de départ ou d'arrivée. Il 47 est possible de ne pas renseigner une variable en appuyant sur `echap`. Cette 48 variable prendra alors sa valeur par défaut comme décrit précédemment. 49 50 ## Dépendances 51 52 Pour `cts` : 53 54 * un shell posix 55 * un linux 56 * curl 57 * une connexion internet 58 * que le site de la CTS soit dispo 59 60 Pour `ctsui` : 61 62 * les dépendances de `cts` 63 * fzy 64 65 ## Limites 66 67 * Pas de cartes 68 * Ne fait que requêter le site de CTS et dépend donc d'une co internet 69 * Pleins d'autres 70