Skip to content

denpy/alfred-curlbus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Alfred workflow for getting bus ETA.

Note: to get bus ETA this workflow uses curlbus service by elad661 and it works with the Israeli transit only (at the moment).

To download the workflow use this link

To run the workflow just type "curlbus".

sc1

Configuration

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.

You can get a station ID (usually a 5 digits number) using Google Maps service or using the search here

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 python or python3 according to the executable name.

Icons made by Vectors Market and Smashicons from www.flaticon.com

About

Alfred workflow for getting a bus ETA using the https://curlbus.app service.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages