Hi Arun,

I worked through the collector and prepared a small fix: its CSV conversion 
currently turns present null/blank values into zero. The patch preserves 
genuine zero while leaving missing or malformed readings empty.

The exact change, free download and runnable test are here:
https://github.com/publicmap/goa-aqi-logger/issues/1

I exercised the actual collector with 26 synthetic cases across 11 fields, 
read back the CSV and state, and reran it to check duplicate prevention. 
The patched version has zero incorrect cells across those 286 fixture 
cells; repeat runs add no duplicates. This is a CSV-only fix, not a claim 
about historical live corruption.

The download includes the patch, test, instructions and receipt. No 
dependencies beyond Node 20+, no API key and no signup.

Thanks for sharing the project — hope this is useful.
Bryan / CivicDataForge
On Wednesday, August 5, 2026 at 7:26:38 AM UTC-4 Arun Ganesh wrote:

> Goa has a new dashboard to track AQI levels along iron ore mining 
> transport corridors at https://www.aqionline.in/dashboard
>
> Have used the API and Claude to build a public data logger on Github 
> capturing detailed readings from every station at 10 minute intervals. 
> There is an associated dashboard to explore the time series data and view 
> the mining related boundaries and routes for reference.
>
>
>    - Dashboard:  https://publicmap.github.io/goa-aqi-logger/
>    - Daily CSV data dump: 
>    https://github.com/publicmap/goa-aqi-logger/tree/main/output/csv
>
> Have not built such a logger before so any inputs on how to optimize the 
> data collection would be useful. The idea is that this can run perpetually 
> (till the govt breaks the API) at no cost.
>
>
>

-- 
Datameet is a community of Data Science enthusiasts in India. Know more about 
us by visiting http://datameet.org
--- 
You received this message because you are subscribed to the Google Groups 
"datameet" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion visit 
https://groups.google.com/d/msgid/datameet/6986701a-2440-45b8-9f87-d66e6b3a0cdfn%40googlegroups.com.

Reply via email to