Skip to content

firefly-cpp/sport-activities-features-gui

Repository files navigation


sport-activities-features-gui


PyPI Version PyPI - Python Version PyPI - Downloads Downloads GitHub repo size GitHub license GitHub commit activity Average time to resolve an issue Percentage of issues still open

About 📋

A simple GUI application that uses the library sports-activities-features to import sports activity files (TCX) and makes it easy to view and transform the data in a GUI environment. 🖥️🔄

Key features ✨

  • Improved bulk importing of tcx files 📁
  • Exporting data to different formats 💾
  • Data transformations 🔄
  • Calendar view of active days 📅
  • Individual user profiles 👤

Installation 📦

pip

Install sport-activities-features with pip:

pip install sport-activities-features-gui

Screenshots 📸

Profiles window Import tab Graphs tab Calendar tab Transformations tab

Development 🛠️

Prerequisites

Installation

  1. Clone this repository from GitHub.
  2. Create a virtual environment and install the dependencies using poetry:
    poetry install
  3. Run the main.py file
    1. Script path: <project_folder>/sport-activities-features-gui/main.py
    2. Working directory: <project_folder>/sport-activities-features-gui/

License

This package is distributed under the MIT License. This license can be found online at http://www.opensource.org/licenses/MIT.

Disclaimer

This framework is provided as-is, and there are no guarantees that it fits your purposes or that it is bug-free. Use it at your own risk!