Love this? Please consider supporting its creator by starring or sponsoring this project on GitHub!
From the project's README:
Alfred workflow for getting bus ETA.
To download the workflow use this link
To run the workflow just type "curlbus".
The basic setup has two bus stations "Home station 🏠", "Work station 🏙" and "Station ID 🔢" option to provide any station ID manually. You have to configure several environment variables to customize the station IDs and Alfred select option titles.
Here is Alfred documentation: Using Variables in Workflows
Those environment variables are prefixed with the "CB_FW" prefix (stands for curlbus_workflow).
CB_WF_STATION_A_ID=12345 - first station ID.
CB_WF_STATION_B_ID=54321 - second station ID.
CB_WF_SELECT_OPTION_TITLE_A=Home station 🏠 - any text you want, Alfred will present it as a select option.
CB_WF_SELECT_OPTION_TITLE_B=Work station 🏙 - any text you want, Alfred will present it as a select option.
CB_WF_PYTHON3_PATH=/usr/bin/python3 - this workflow needs Python 3.7 or higher, so either provide a full path to the
Python 3.7 executable or if it's already in
$PATH use just
python3 according to the executable name.