Analyze events of a Gancio instance with DuckDB
Find a file
2025-06-20 11:09:25 +02:00
adapter add some info to geojson 2025-06-20 10:20:07 +02:00
core add some info to geojson 2025-06-20 10:20:07 +02:00
images update images maps 2025-06-20 10:59:02 +02:00
web add some info to geojson 2025-06-20 10:20:07 +02:00
.gitignore update gitignore 2025-06-19 20:16:16 +02:00
go.mod introduce time dimension library 2025-06-18 18:12:14 +02:00
go.sum introduce time dimension library 2025-06-18 18:12:14 +02:00
main.go add db name in env 2025-06-20 10:54:01 +02:00
README.md update maps image 2025-06-20 11:02:25 +02:00

Gancio events as data

Analyze events of a Gancio instance with DuckDB.

Features

  • Time based maps of events
  • Pie chart of most used tags and places
  • more will come...

Requisite

For geolocalize the event Google Maps API is used, a MAPS_API_KEY is required.

Build tools

go build

Configure envs

MAPS_API_KEY=<your-api-key>
GANCIO=jamme.la
CITY=Napoli
COUNTRY=Italy 
DB_NAME=gancio.db

Result

A the end of execution web folder with static content is generated.

Serve the folder with your favorite webserver

examples: busybox httpd -f -vv -p 1312 -h web

maps

charts