1.8 KiB
airly
Show air quality in your area
Dependencies
Python 3
Packages names in Debian based distros: python3
Packages names in Arch Linux: python
Usage
There are two ways to set up airly blocklet. You able to specify options in "Settings" section inside airly file. And if you not allowed to edit airly file, or if you want to use multiple instances of airly block, you could make .yml config file for each instance in ~/.config/i3blocks-airly/ directory.
Now keep in mind, that there are also two ways to specify measurements places. One way is to specify the installationId which may be obtained from the API or whe airly.eu widgets.
Another way is to use the place lattitude and longitude and specify them explicitly in the config file, which would give interpolated measurements.
An apikey is a must and may be obtained by registering an user account on airly.eu
Now add a section to your i3blocks.conf like following:
[airly]
command=$SCRIPT_DIR/airly #note that this line is optional
interval=600
min_width=CAQI: 99
If you want to use instance mechanism of i3blocks, you should make config file in directory ~/.config/i3blocks-airly/ with following structure:
apikey: 'xxxx' #get it from airly.eu
# then
installationId: 2222
# or
lat: 10.0000
lng: 10.0000
The apikey
key is mandatory and either installationId
or lat&lng
have to be chosen.
The minimal config file is:
apikey: xxxxxxxxxxxxxxxxx
installationId: 2222
When config files is created, add an instance option with name of config file to your i3blocks.conf. Let's imagine, that we have the ~/.config/i3blocks-airly/home.yml file, then airly section should be:
[airly]
instance=home
interval=600
min_width=CAQI: 99
After configuring blocklet restart your window manager. New block should appear in the i3bar.