Quickly get timetables for the public transporation system Réseau Stan in Nancy, France.
Thomas Jost 5a642c5b11
Add a README
3 months ago
cmd Add a "simple" formatter 5 months ago
db Add favorite to file 5 months ago
fav Limit the number of results 4 months ago
format Ensure the terminal width makes is reasonable 3 months ago
.gitignore Initial import: "update" command 5 months ago
LICENSE Initial import: "update" command 5 months ago
Makefile make install 5 months ago
README.md Add a README 3 months ago
glide.lock Add a "pretty" formatter 5 months ago
glide.yaml Add a "pretty" formatter 5 months ago
main.go Initial import: "update" command 5 months ago

README.md

islas

Welcome to islas! Islas is a small CLI application that makes it possible to get timetables for the public transporation system in Nancy, France (Réseau Stan) very quickly. It uses the same APIs as the Android application.

Installation

  • Install Go, Glide, git and make
  • Clone the repository: git clone https://code.schnouki.net/schnouki/islas.git && cd islas
  • Build it: make

Usage

  • The first time you run islas, you’ll need to update its internal database: ./islas update
  • Then, add a few stops to your favorites: ./islas add
  • Now you can get their timetables: ./islas

You can change the output format with the -f (--format) option: -f simple, -f color, -f pretty. The default is to use the pretty format.

In all colorful formats, the passing times are in green if they are real-time estimations (based on the actual bus/tram GPS location), or in the normal text color if they are from the standard, theoretical timetables. Long story short: green is better :)

License

MIT

About the data

This application is not endorsed by Réseau Stan, and has no authorization to use their data or their webservices.

While this application tries really hard not to do anything funny and to behave like the Android application, so that it won’t cause any issue (bug, slowness, increased load) on the servers that host the timetables webservice, there can be no guarantee about that. Use it at your own risk.

About the webservice

The timetables webservice is developed by Cityway and hosted by Réseau Stan. As far as I know there is no public documentation for them (except for another reverse-engineering effort from the TagDroid project). Another (more official-looking) project that uses this webservice: MetromobiliteWS.