Skip to content

add1son/QuantiPy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 

Repository files navigation

QuantiPy

"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/

What do we want to collect for self analysis?

  • 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


Data Sources

  • 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.

Data Display

  • 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.

Resources & Comparisons

About

Work in Progress - Quantify Your Time

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published