fittrackee


Namefittrackee JSON
Version 0.11.0 PyPI version JSON
download
home_pageNone
SummarySelf-hosted outdoor workout/activity tracker
upload_time2025-07-23 14:47:44
maintainerNone
docs_urlNone
authorSamR1
requires_python<4.0.0,>=3.9.2
licenseAGPL-3.0-only
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage
            # FitTrackee
**A simple self-hosted workout/activity tracker.**  


[![Python Version](https://img.shields.io/pypi/pyversions/fittrackee.svg)](https://python.org)
[![Flask Version](https://img.shields.io/badge/flask-3.1-brightgreen.svg)](http://flask.pocoo.org/) 
[![code formatter: ruff](https://img.shields.io/badge/code%20formatter-ruff-d7ff64)](https://docs.astral.sh/ruff/) 
[![type check: mypy](https://img.shields.io/badge/type%20check-mypy-blue)](http://mypy-lang.org/)  
[![Vue Version](https://img.shields.io/badge/vue-3.5-brightgreen.svg)](https://v3.vuejs.org/) 
[![code formatter: prettier](https://img.shields.io/badge/code%20formatter-prettier-ff69b4.svg)](https://github.com/prettier/prettier) 
[![Typescript Version](https://img.shields.io/npm/types/typescript)](https://www.typescriptlang.org/)  
[![PyPI version](https://img.shields.io/pypi/v/fittrackee?logo=pypi)](https://pypi.org/project/fittrackee/) [![docker image version](https://img.shields.io/docker/v/fittrackee/fittrackee?logo=docker)](https://hub.docker.com/r/fittrackee/fittrackee)  
[![pipeline status](https://github.com/SamR1/FitTrackee/actions/workflows/.tests-and-publish-python.yml/badge.svg)](https://github.com/SamR1/FitTrackee/actions/workflows/.tests-and-publish-python.yml)
[![pipeline status](https://github.com/SamR1/FitTrackee/actions/workflows/.tests-javascript.yml/badge.svg)](https://github.com/SamR1/FitTrackee/actions/workflows/.tests-javascript.yml)  
[![translation status](https://hosted.weblate.org/widgets/fittrackee/-/svg-badge.svg)](https://hosted.weblate.org/engage/fittrackee/)
[![translation languages](https://hosted.weblate.org/widget/fittrackee/language-badge.svg)](https://hosted.weblate.org/engage/fittrackee/)   
[![Matrix](https://img.shields.io/matrix/fittrackee%3Amatrix.org?logo=matrix)](https://matrix.to/#/#fittrackee:matrix.org)
[![Mastodon Follow](https://img.shields.io/mastodon/follow/109270806934115805?domain=fosstodon.org)](https://fosstodon.org/@FitTrackee)  
---

Web application allowing tracking of outdoor activities (workouts) from files, \
with data on your own server.  

Several mobile apps or devices can store workouts data locally and export them into a file.  
Examples for Android (non-exhaustive list):  
* [Runner Up](https://github.com/jonasoreland/runnerup) (GPLv3)  
* [OpenTracks](https://github.com/OpenTracksApp/OpenTracks) (Apache License)  
* [FitoTrack](https://codeberg.org/jannis/FitoTrack) (GPLv3)  

It is also possible to add a workout without a file.

Map data from [OpenStreetMap](https://www.openstreetmap.org).  

## Documentation

- [Features](https://docs.fittrackee.org/en/features.html)
- [Installation instructions](https://docs.fittrackee.org/en/installation.html)
- [Changelog](https://docs.fittrackee.org/en/changelog.html)
- [Contributing](CONTRIBUTING.md)

**Under heavy development (some features may be unstable).**  
(see [issues](https://github.com/SamR1/FitTrackee/issues) and [documentation](https://docs.fittrackee.org) for more info.)  

![FitTrackee Dashboard Screenshot](https://docs.fittrackee.org/en/_images/dashboard.png)

## Translations

FitTrackee uses [Weblate](https://hosted.weblate.org/engage/fittrackee/) for translation management.

Status (on development branch, may differ from the released version):

[![Translation status](https://hosted.weblate.org/widget/fittrackee/multi-auto.svg)](https://hosted.weblate.org/engage/fittrackee/)


            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "fittrackee",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "<4.0.0,>=3.9.2",
    "maintainer_email": null,
    "keywords": null,
    "author": "SamR1",
    "author_email": null,
    "download_url": "https://files.pythonhosted.org/packages/48/08/97dc5704686b5b6ac2fef7a59effeebc9513228787d4ce02567bbc1e7171/fittrackee-0.11.0.tar.gz",
    "platform": null,
    "description": "# FitTrackee\n**A simple self-hosted workout/activity tracker.**  \n\n\n[![Python Version](https://img.shields.io/pypi/pyversions/fittrackee.svg)](https://python.org)\n[![Flask Version](https://img.shields.io/badge/flask-3.1-brightgreen.svg)](http://flask.pocoo.org/) \n[![code formatter: ruff](https://img.shields.io/badge/code%20formatter-ruff-d7ff64)](https://docs.astral.sh/ruff/) \n[![type check: mypy](https://img.shields.io/badge/type%20check-mypy-blue)](http://mypy-lang.org/)  \n[![Vue Version](https://img.shields.io/badge/vue-3.5-brightgreen.svg)](https://v3.vuejs.org/) \n[![code formatter: prettier](https://img.shields.io/badge/code%20formatter-prettier-ff69b4.svg)](https://github.com/prettier/prettier) \n[![Typescript Version](https://img.shields.io/npm/types/typescript)](https://www.typescriptlang.org/)  \n[![PyPI version](https://img.shields.io/pypi/v/fittrackee?logo=pypi)](https://pypi.org/project/fittrackee/) [![docker image version](https://img.shields.io/docker/v/fittrackee/fittrackee?logo=docker)](https://hub.docker.com/r/fittrackee/fittrackee)  \n[![pipeline status](https://github.com/SamR1/FitTrackee/actions/workflows/.tests-and-publish-python.yml/badge.svg)](https://github.com/SamR1/FitTrackee/actions/workflows/.tests-and-publish-python.yml)\n[![pipeline status](https://github.com/SamR1/FitTrackee/actions/workflows/.tests-javascript.yml/badge.svg)](https://github.com/SamR1/FitTrackee/actions/workflows/.tests-javascript.yml)  \n[![translation status](https://hosted.weblate.org/widgets/fittrackee/-/svg-badge.svg)](https://hosted.weblate.org/engage/fittrackee/)\n[![translation languages](https://hosted.weblate.org/widget/fittrackee/language-badge.svg)](https://hosted.weblate.org/engage/fittrackee/)   \n[![Matrix](https://img.shields.io/matrix/fittrackee%3Amatrix.org?logo=matrix)](https://matrix.to/#/#fittrackee:matrix.org)\n[![Mastodon Follow](https://img.shields.io/mastodon/follow/109270806934115805?domain=fosstodon.org)](https://fosstodon.org/@FitTrackee)  \n---\n\nWeb application allowing tracking of outdoor activities (workouts) from files, \\\nwith data on your own server.  \n\nSeveral mobile apps or devices can store workouts data locally and export them into a file.  \nExamples for Android (non-exhaustive list):  \n* [Runner Up](https://github.com/jonasoreland/runnerup) (GPLv3)  \n* [OpenTracks](https://github.com/OpenTracksApp/OpenTracks) (Apache License)  \n* [FitoTrack](https://codeberg.org/jannis/FitoTrack) (GPLv3)  \n\nIt is also possible to add a workout without a file.\n\nMap data from [OpenStreetMap](https://www.openstreetmap.org).  \n\n## Documentation\n\n- [Features](https://docs.fittrackee.org/en/features.html)\n- [Installation instructions](https://docs.fittrackee.org/en/installation.html)\n- [Changelog](https://docs.fittrackee.org/en/changelog.html)\n- [Contributing](CONTRIBUTING.md)\n\n**Under heavy development (some features may be unstable).**  \n(see [issues](https://github.com/SamR1/FitTrackee/issues) and [documentation](https://docs.fittrackee.org) for more info.)  \n\n![FitTrackee Dashboard Screenshot](https://docs.fittrackee.org/en/_images/dashboard.png)\n\n## Translations\n\nFitTrackee uses [Weblate](https://hosted.weblate.org/engage/fittrackee/) for translation management.\n\nStatus (on development branch, may differ from the released version):\n\n[![Translation status](https://hosted.weblate.org/widget/fittrackee/multi-auto.svg)](https://hosted.weblate.org/engage/fittrackee/)\n\n",
    "bugtrack_url": null,
    "license": "AGPL-3.0-only",
    "summary": "Self-hosted outdoor workout/activity tracker",
    "version": "0.11.0",
    "project_urls": {
        "Changelog": "https://docs.fittrackee.org/en/changelog.html",
        "Documentation": "https://docs.fittrackee.org",
        "Homepage": "https://github.com/SamR1/FitTrackee",
        "Issues": "https://github.com/SamR1/FitTrackee/issues",
        "Release Notes": "https://github.com/SamR1/FitTrackee/releases"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "8847bb5ffc84fac5a6dd4c6b4a711bad0b5c5a59e58275a18e90315a1bcba20c",
                "md5": "78eaa4eda893b26a52717fd31ea8c9a3",
                "sha256": "7de7e87a7b61837a6608659778393335b8fae664f5dca3b3fda6616a42fde6d8"
            },
            "downloads": -1,
            "filename": "fittrackee-0.11.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "78eaa4eda893b26a52717fd31ea8c9a3",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": "<4.0.0,>=3.9.2",
            "size": 5605266,
            "upload_time": "2025-07-23T14:47:41",
            "upload_time_iso_8601": "2025-07-23T14:47:41.874449Z",
            "url": "https://files.pythonhosted.org/packages/88/47/bb5ffc84fac5a6dd4c6b4a711bad0b5c5a59e58275a18e90315a1bcba20c/fittrackee-0.11.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "480897dc5704686b5b6ac2fef7a59effeebc9513228787d4ce02567bbc1e7171",
                "md5": "ca5b30b3f752562e39f04a0cc8d82c8e",
                "sha256": "b5736ce2367bef7ae5c9d59d0ffc95e43aff2914ce4f2eb1bd805fca496bf4e9"
            },
            "downloads": -1,
            "filename": "fittrackee-0.11.0.tar.gz",
            "has_sig": false,
            "md5_digest": "ca5b30b3f752562e39f04a0cc8d82c8e",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<4.0.0,>=3.9.2",
            "size": 5413291,
            "upload_time": "2025-07-23T14:47:44",
            "upload_time_iso_8601": "2025-07-23T14:47:44.042965Z",
            "url": "https://files.pythonhosted.org/packages/48/08/97dc5704686b5b6ac2fef7a59effeebc9513228787d4ce02567bbc1e7171/fittrackee-0.11.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-07-23 14:47:44",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "SamR1",
    "github_project": "FitTrackee",
    "travis_ci": false,
    "coveralls": true,
    "github_actions": true,
    "lcname": "fittrackee"
}
        
Elapsed time: 0.87842s