Lastcall: verschil tussen versies
Uit RevSpace
updated the finished project (MWE) |
|||
| (2 tussenliggende versies door dezelfde gebruiker niet weergegeven) | |||
| Regel 5: | Regel 5: | ||
}} | }} | ||
Tells you your last chance to get home via public transit. Currently a small website giving leaving/arrival time estimates from Google Maps Directions API, but will soon have a (much) nicer web interface (automatic updating/cycling and so). | Tells you your last chance to get home via public transit. Currently [http://10.42.14.8/ a small website] giving leaving/arrival time estimates from Google Maps Directions API, but will soon have a (much) nicer web interface (automatic updating/cycling and so). | ||
== Software == | == Software == | ||
| Regel 13: | Regel 13: | ||
== Environment and Hardware == | == Environment and Hardware == | ||
lastcall runs as a web service on shell.space.revspace.nl. It is controlled with systemd. | lastcall runs as a web service on shell.space.revspace.nl. It is controlled with systemd. Once it's been built (from the development directory), the image is available on the local machine for anyone to use. | ||
<pre> | <pre> | ||
ssh shell.space.revspace.nl | ssh shell.space.revspace.nl | ||
sudo systemctl start | sudo systemctl {start,stop,enable,disable} lastcall | ||
</pre> | </pre> | ||
Huidige versie van 17 okt 2015 18:32
| Project lastcall | |
|---|---|
| Status | Completed |
| Contact | User:qguv |
| Last Update | 2015-10-17 |
Tells you your last chance to get home via public transit. Currently a small website giving leaving/arrival time estimates from Google Maps Directions API, but will soon have a (much) nicer web interface (automatic updating/cycling and so).
Software
~200 lines of Python running in a Docker container, see the Github and Docker pages. Probably should've used Haskell, but the Python library bindings were somewhat nicer (i.e. don't require globbing together URLs and parsing JSON).
Environment and Hardware
lastcall runs as a web service on shell.space.revspace.nl. It is controlled with systemd. Once it's been built (from the development directory), the image is available on the local machine for anyone to use.
ssh shell.space.revspace.nl
sudo systemctl {start,stop,enable,disable} lastcall