All Projects → jsynowiec → airqmon

jsynowiec / airqmon

Licence: Apache-2.0 license
A macOS menu bar application that displays live air quality data from the nearest sensor station.

Programming Languages

typescript
32286 projects
Less
1899 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to airqmon

SmogWatch
watchOS app for checking air pollution levels, created for my blog post series
Stars: ✭ 34 (-60.47%)
Mutual labels:  air-quality, smog, air-pollution, poland
TWAQIReactNative
台灣空污即時預報
Stars: ✭ 24 (-72.09%)
Mutual labels:  air-quality, air-pollution
woeip
A platform for impacted communities to understand their local air quality and advocate for environmental justice.
Stars: ✭ 26 (-69.77%)
Mutual labels:  air-quality, air-pollution
rdefra
rdefra: Interact with the UK AIR Pollution Database from DEFRA
Stars: ✭ 14 (-83.72%)
Mutual labels:  air-quality, air-pollution
ropenaq
⛔ ARCHIVED ⛔ Accesses Air Quality Data from the Open Data Platform OpenAQ
Stars: ✭ 69 (-19.77%)
Mutual labels:  air-quality, air-pollution
ESPHome-Air-Quality-Monitor
ESPHome configuration for a DIY indoor air quality monitor for CO₂ concentration, PM2.5 and PM10 concentrations, and temperature, humidity and pressure
Stars: ✭ 42 (-51.16%)
Mutual labels:  air-quality, air-quality-monitor
s5p-tools
Python scripts to download and preprocess air pollution concentration level data aquired from the Sentinel-5P mission
Stars: ✭ 49 (-43.02%)
Mutual labels:  air-quality, air-pollution
aircitizen
main repo of the aircitizen project
Stars: ✭ 18 (-79.07%)
Mutual labels:  air-quality, air-pollution
Airrohr-kit
A complete kit for building a Air Quality meter for the Luftdaten.info project
Stars: ✭ 26 (-69.77%)
Mutual labels:  air-quality
Ambar-Xamarin
A macOS Menu Bar app built with Xamarin and C#
Stars: ✭ 63 (-26.74%)
Mutual labels:  macos-menubar
WonderfulPolishLanguage
This is a repository created for the list of resources for learning and exploring Wonderful Polish language.
Stars: ✭ 31 (-63.95%)
Mutual labels:  poland
gis4wrf
QGIS toolkit 🧰 for pre- and post-processing 🔨, visualizing 🔍, and running simulations 💻 in the Weather Research and Forecasting (WRF) model 🌀
Stars: ✭ 137 (+59.3%)
Mutual labels:  air-quality
polskifrontend
Polski Frontend to agregator blogów, podcastów i kanałów wideo polskiej sceny frontendowej.
Stars: ✭ 45 (-47.67%)
Mutual labels:  poland
aqi-calculator
An Air Quality Index Calculator using US EPA Formula, which support AQI for pollutant, and also with Nowcast AQI
Stars: ✭ 29 (-66.28%)
Mutual labels:  air-quality
ha-iaquk
Indoor Air Quality Sensor Component for Home Assistant
Stars: ✭ 57 (-33.72%)
Mutual labels:  air-quality
DustViewerSharp
UART-USB based dust sensor viewer(and also logging) program by C#
Stars: ✭ 38 (-55.81%)
Mutual labels:  air-quality
air-quality
Live dashboard for air quality in my home.
Stars: ✭ 70 (-18.6%)
Mutual labels:  air-quality
PMserial
Arduino library for PM sensors with serial interface
Stars: ✭ 41 (-52.33%)
Mutual labels:  air-quality
elixir bme680
An Elixir library to interface with the BME680 (and BME280) environmental sensor
Stars: ✭ 19 (-77.91%)
Mutual labels:  air-quality
shbar
Shell Scripting + Jobs in your macOS Menu Bar!
Stars: ✭ 29 (-66.28%)
Mutual labels:  macos-menubar

Sponsor GitHub release GitHub Actions License

Airqmon icon Airqmon

Airqmon is a macOS menu bar application that displays live air quality data from the nearest sensor station. It can also notify you when the air quality index changes or when a new, closer station is found.

Airqmon window with measurement details

Airqmon notification about air quality

Supported data providers

  • Airly - over 20k sensor stations in many cities around the world in addition to data provided from third-party services like PurpleAir. Check the Airly map for full coverage.

Source code-only

Due to the reasons described in this comment, I am no longer willing to cover the monthly costs associated with the Airqmon API and Google Geolocation.

I have removed all binaries from the current and previous releases as they will no longer work. You can host the Airqmon API on your own and clone the latest release to build your version of the app.

Build & installation

  1. Clone the latest release.
  2. Install the dependancies with yarn install.
  3. Build the binary with yarn run package.
  4. Drag the binary from the out directory to your Applications folder.

Preferences

There are a few options available to customize on the preferences window that you can access by clicking on the button with a cog or by pressing the ⌘ + , shortcut.

Airqmon API

From version 2, Airqmon uses the Airmon API, a supplementary service, to find the nearest station and fetch measurements.

Geolocation

From version 2.1.1, Airqmon uses the free ip-api.com for geolocation. If you want to switch back to the Google Geolocation API, revert the relevant changes from the 1fe51d commit.

Privacy

Airqmon application does not track any personally identifiable information or usage analytics.

Credits

My sincere thanks to the following individuals for helping me with beta testing and for donating 🙏

Michał Pierzchała Konrad Dzwinel
Michał Pierzchała Konrad Dzwinel

License

This app is an open-source software licensed under the Apache License, Version 2.0

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].