This is a project for analyzing and reporting on behaviors from my own personal life (and my friends). Things like media consumption, home automation, wellness, etc. Work in progress.
Currently implemented:
- Music (via Last.fm) - https://github.com/rabidaudio/tap-lastfm
- Chess (via Lichess) - https://github.com/rabidaudio/tap-lichess
Built using open-source/open-core tools, including Meltano, DBT, and Evidence.
Hosted using Meltano Cloud!
- Encrypt secrets from
.env
intosecrets.yml
- Push code to
main
meltano invoke kms:encrypt
git push origin main
- Use evidence.dev for querying: [BLOCKED] see evidence-dev/evidence#473 evidence-dev/evidence#486
- sqlfluff
- integrate more sources
- make dagster utility [BLOCKED] see meltano/meltano#6409
- switch to BATCH taps/targets on S3
- convert meltano into a cli resource
- musicbrainz dagster assets
- port listening age queries to evidence: https://github.com/rabidaudio/lfm-age-stats/blob/master/app/javascript/components/Show/index.js
- update tap-lastfm sdk version