aboutsummaryrefslogtreecommitdiff
* PTV Timetable tool
  :PROPERTIES:
  :UPDATED:  [2023-06-17 Sat 16:06]
  :END:
Usage:

#+begin_src sh
python server.py
#+end_src

The server will be available at port 8052.

Alternatively, to run it as a daemon, try a sample systemd service:

#+begin_src conf
[Unit]
Description=PTV server
After=network.target

[Service]
Type=simple
Restart=always
ExecStart=/usr/bin/python3 /opt/ptvtt/server.py

[Install]
WantedBy=multi-user.target
#+end_src

Note that you will need a PTV Timetable Service Dev ID and API key, see
  <https://www.ptv.vic.gov.au/footer/data-and-reporting/datasets/ptv-timetable-api/ptv-timetable-api-faqs/>
  on how to get one.