null
Project description
activity.py
Load running activities, output into a neat JSON format.
Installation
Install this library using pip
:
pip install activity.py
Usage
Import Activity
and use the load_fit
and load_gpx
function to load your activities.
You can access attributes on the activity at that point, or alternatively use as_json
to dump your activity as a JSON object.
from activity_py import Activity
activity = Activity.load_fit('fitfile.fit')
print(activity.duration, activity.distance, activity.pace)
Development
To contribute to this library, first checkout the code. Then create a new virtual environment:
cd activity.py
python -m venv venv
source venv/bin/activate
Now install the dependencies and test dependencies:
pip install -e '.[test]'
To run the tests:
pytest
Using pipenv
, this looks like:
pipenv install .[test]
pipenv run pytest
Activity JSON
Documentation TBC.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
activity.py-0.1b1.tar.gz
(11.5 kB
view hashes)
Built Distribution
Close
Hashes for activity.py-0.1b1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d5dc7fc1044f3d77fc6eccd2783255f9e4250c0f9d678886e003b3d59d7bffac |
|
MD5 | e68ec4edc334901f320bc5fb5f18ff4a |
|
BLAKE2b-256 | cd300acb4ae1f33c789307a9ffdd062b065a338a9373f0dabdaefb5bf0b8cfb9 |