Skip to main content

tcx2ics

Convert a .tcx activity file (from Garmin, Strava, etC.) into a single .ics calendar event with basic workout Statistics.

The calendar event contains:

  • start and end time of the activity
  • sport type
  • total duration
  • total distance

📦 Installation

pip

Install tcx2ics with pip:

pip install tcx2ics

🚀 Examples

Basic example

from tcx2ics import Tcx2Ics
Tcx2Ics().convert("15.tcx", "workout.ics")

🔑 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!

🔗 Related frameworks

[1] AST-Monitor: A wearable Raspberry Pi computer for cyclists

[2] TCXReader.jl: Julia package designed for parsing TCX files

[3] TCXWriter: A Tiny Library for writing/creating TCX files on Arduino

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tcx2ics-0.2.0.tar.gz (3.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tcx2ics-0.2.0-py3-none-any.whl (4.5 kB view details)

Uploaded Python 3

File details

Details for the file tcx2ics-0.2.0.tar.gz.

File metadata

  • Download URL: tcx2ics-0.2.0.tar.gz
  • Upload date:
  • Size: 3.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.3.1 CPython/3.14.5 Linux/7.0.12-201.fc44.x86_64

File hashes

Hashes for tcx2ics-0.2.0.tar.gz
Algorithm Hash digest
SHA256 919ae0a386f16fa0eab2777d236a2e5375eedd2905b0bd3cf0477b739131c020
MD5 26283c59f4e720c8ecc4e378563a5734
BLAKE2b-256 e00748ae99997cb02ecf3f20846c2e0b6e91c65d36448a1fd0067ef02c006442

See more details on using hashes here.

File details

Details for the file tcx2ics-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: tcx2ics-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 4.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.3.1 CPython/3.14.5 Linux/7.0.12-201.fc44.x86_64

File hashes

Hashes for tcx2ics-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5043dafef27e6d74b6169c63c826efaf3ea27564e0451df93e38fb9f5406ea59
MD5 4428637916421b47c22ab1e9baf7818c
BLAKE2b-256 9aaccd03e3ff9ff68580f19823a13c9455f0822b9476597f9bdf72cde48d07e0

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page