Moving parts on aman.bh
personal sitequantified selfself-hostingdev notes
To help me keep track of things helping this site track my personal data, here are the moving parts:
- Indiekit runs on the server and is used for micropublishing to the /notes page.
- SyncThing watches OSMTracker on the phone to send GPX traces to the server, which processes and commits to the repo. A cron job runs every day, or can be manually triggered.
- Owntracks is also running on the server and can be fetched via the API. I use this for battery percentage and possibly for doing something with the current location.
- Last.fm tracks my current/last played song on Spotify.
- I use AntennaPod for podcasts, and it is connected to gpodder.net for tracking podcasts. Yet to figure out if this should be run via GitHub Actions, somehow synced to Indiekit, or run on the server just to return a JSON response.
- Me and R track word games with our Shiny R dashboard, which stores them in a Google Sheet. I had earlier automated pulling this via GitHub Actions, but I am now reconsidering things.
- I also have karakeep running on the server for bookmark management. Do I want to keep using this? Do I connect it to IndieKit to publish bookmarks? Not sure.
- For CBFC Watch, I set up TypeSense for search. It is quite lightweight, and I am wondering if it is worth creating another document collection of the content on this website for a site-wide search.
Wishlist: Based on this project which tracks how far you scroll on your phone, I want to create a dashboard of the amount of Instagram, Twitter or Youtube scrolled over time.
What other personal analytics do I think I can add?
Related:
