"What gets measured gets managed" - Peter Drucker
Quantify your daily antics in which you are on and/or carrying a computer. The idea of this project is to create an AIO self hosted event log that is able to bring data together automagically to create an automated log of what happened on a given day.
The goal of this project is to be FOSS with integration with tools that are available to give a dashboard view or a skeleton of a journal that doesn't require interaction.
This project may function as a bit of a "choose your own adventure game" in that it will offer a starting ground of a dashboard. As a user of the tools listed below the output can be customized on an opt-in basis.
https://add1son.com/blog/quantipy/
- Heath Data - Heart Rate, Steps, Sleep, Meditation, Weight
- Intake - Food / Calories
- Location - Where you were out and about during the day
- Computer / Phone Use - Can be as abstract as screentime or in depth as application based use
- OpenStreetMap - Google Maps Replacement with API access
- GPSLogger by Basic Air Data - GPS Logger for Android (Replacement for Google Location History)
- GPSLogger by mendhak @ gpslogger.app - GPS Logger For Android (Battery efficient Google Location History Replacement)
- Wger - Workout Manager, Manages exercises and personal workouts, weight and diet plans with REST API access (Source Code)
- OpenBand - Xiaomi Mi Band integration software for Android, 3 years old but may still work for this project (Source Code)
- mitmproxy - Obstructive but very thorough method of catching all traffic allowing for analysis of data
- Garmin Connect - Garmin wearable data source. Exports heart rate, sleep, steps and stress via proprietary .fit file format or CSV
- Python Garmin Connect - Python 3 API wrapper for Garmin Connect to get your statistics.
- Cronometer - Calorie Tracking / Weight Tracking / Garmin data import. Also integrates with additional fitness trackers like Fitbit.
- Reverse Engineered Whatpulse - Whatpulse has no real alternatives so someone reverse engineered the source code. Whatpulse is a great application which collects all kinds of data on how you use your computer but it is sent to a 3rd party.
- Kimai - Web-based and open source time-tracking application
- Activity Watch - Log what you do on your computer. Simple (yet powerful), extensible, no third parties.
- umap - Create layers on OpenStreetMap and Embed and share your map (Source Code)
- RedNotebook - GPL licensed Journal that allows for a lot of really useful features.