Format request: .fit
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 48/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Stack tecnologico
- csharp
- Ambito
- full-stack
Direzione di ricerca
Read the repository’s existing format converter entry points and the project’s conversion tests to see how new formats are registered. The issue requests FIT input conversion to GPX, TCX, and CSV, with GeoJSON and KML as additional possibilities, but names no files or implementation path. Done means FIT activity data can be converted to the requested outputs and the conversions are covered by tests.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
File extension
.fit
What makes these files?
Garmin devices and apps (Garmin Connect, Forerunner, Fenix, Edge), and also Wahoo, Coros, Polar, Suunto and Strava exports. It is the standard binary format for recording sports activities (running, cycling, swimming, etc.).
What should Filee convert them to?
GPX, TCX, CSV (and ideally GeoJSON/KML)
Anything else?
FIT (Flexible and Interoperable Data Transfer) is a compact binary format created by Garmin. It is not encrypted or DRM-protected. The spec and SDK are public.
Use case: moving activities between platforms and tools that only accept GPX/TCX, or analyzing training data (pace, heart rate, cadence, power, elevation) in spreadsheets as CSV.
Related fitness formats that would be great to support as well (inputs and outputs):
- .tcx (Training Center XML, also from Garmin)
- .gpx (GPS Exchange Format)
- .fit <-> .tcx <-> .gpx <-> .csv
Documentation: https://developer.garmin.com/fit/overview/
Open-source tools that read FIT: Garmin FIT SDK (official), fitparse and fitdecode (Python), GPSBabel.
Protection
- These files aren't encrypted or copy-protected (DRM), and I can open them without a password.
- Lingua principale
- C#
- Stelle
- 3.6k
- Fork
- 192
- Merge medio
- 5h 33m
- PR unite (30g)
- 72
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di KnifeLemon/Filee
-
[Bug] Interactive toggle inside Theme preview card is completely unresponsive in SettingsForse già presa @Saad-elnagar l’ha presa oggi. Apertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
KnifeLemon/Filee#363 · 2 commenti · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
[Bug]: 无法登陆时启动Apertabug
Difficoltà 4/5 3-5 giorni Idoneità per principianti 50/100
KnifeLemon/Filee#450 ·
I maintainer di solito rispondono entro 1 giorno
-
引擎导入导出Forse già presa @KnifeLemon l’ha presa oggi. Apertaenhancement question
KnifeLemon/Filee#447 · 1 commento · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
Format request: .styForse già presa @KnifeLemon l’ha presa oggi. Apertaenhancement formats
KnifeLemon/Filee#446 · 1 commento · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
the shortcutsForse già presa @KnifeLemon l’ha presa oggi. Apertabug question
KnifeLemon/Filee#444 · 1 commento · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di KnifeLemon/Filee
Issue simili
-
clawsweeper:fix-shape-clear clawsweeper:needs-maintainer-review clawsweeper:no-new-fix-pr clawsweeper:not-repro-on-main impact:ux-release-blocker issue-rating: 🦪 silver shellfish P0
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
openclaw/openclaw-windows-node#1843 · 1 commento · 1 reazione ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
-
kind:ux size:S type:bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
elsa-workflows/elsa-foundation#3256 ·
I maintainer di solito rispondono entro 1 giorno
-
[Bug]: Revit selector reads process ids 2000-2099 as years (flaky AgentClientTests.AYearOrAProcessIdSelectsTheHost)Forse già presa @Wurschdhaud l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 83/100
pyrevitlabs/pyRevit#3817 ·
I maintainer di solito rispondono entro 1 giorno
-
bug effort:S P2
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
nightscout/nocturne#2449 ·
I maintainer di solito rispondono entro 1 giorno