1 unstable release

0.1.0 Mar 25, 2020

#533 in Date and time

BSD-3-Clause

135KB
3.5K SLoC

Fitnesstrax

Privacy-first fitness tracking. Your health, your data, your machine.

This application is deeply inspired by the work that I did on an older health application. It will eventually be a full replacement for that application, but with improved architecture from several years of learning.

The data files for this application are built atop emseries, and thus should be easily readable. Please refer to that project for the time series file format. The individual records relevant to this application will be documented one day in the future.

Installing

This application does not have proper installers for anything other than NixOS at this time. While cargo install will mostly work, it is still important do get the GTK resources into hte path.

Before running the application, create a blank file that can serve as the database. The UI is not currently able to do an "open or create" type of behavior.

A word on timezones

Only a few timezones are currently included in the application. I have put no effort yet into providing the full list of timezones that can be supported. If you have a particular timezone that you would like to see added, file an issue on the project. Ideally, please report your timezone from the TZ Database Name column.

Alternatively, if you would like to implement the full timezone listing, please contact me and we can discuss what is involved.

Translations

Please contact me if you believe the English or Esperanto translations could be better.

Please contact me if you are interested in adding a language translation for the application.

Dependencies

~24–33MB
~634K SLoC