Files
2025-11-13 21:11:40 +01:00

2.3 KiB

TCX Parser - Snabbstart

1. Installera (en gång)

cd ~/Documents/training
chmod +x scripts/*.sh scripts/*.py

2. (Valfritt) Lägg till alias

Lägg till i din ~/.bashrc eller ~/.zshrc:

source ~/Documents/training/scripts/aliases.sh

Sedan ladda om:

source ~/.bashrc  # eller source ~/.zshrc

3. Efter varje träning

Metod A: Automatiskt (enklast)

# 1. Flytta TCX-fil till Data/training/
mv ~/Downloads/activity_*.tcx ~/Documents/training/Data/training/

# 2. Parsa alla nya filer
cd ~/Documents/training
parse-all

Metod B: Snabbparsning (bara senaste)

# 1. Flytta TCX-fil till Data/training/
mv ~/Downloads/activity_*.tcx ~/Documents/training/Data/training/

# 2. Parsa senaste filen
cd ~/Documents/training
parse-latest

Metod C: Utan alias

# 1. Flytta TCX-fil
mv ~/Downloads/activity_*.tcx ~/Documents/training/Data/training/

# 2. Parsa
cd ~/Documents/training
./scripts/parse_all_tcx.sh

4. Be Claude analysera

När scriptet är klart, be Claude:

"Analysera Data/training/activity_12345.tcx.json"

Tillgängliga kommandon

(kräver att alias är laddade)

Kommando Beskrivning
parse-all Parsa alla TCX-filer som inte har JSON
parse-latest Parsa senaste TCX-filen
parse-tcx <fil> Parsa en specifik fil
training Gå till träningsrepo
training-data Gå till Data/training/

Felsökning

Problem: "command not found: parse-all"

  • Du har inte laddat alias
  • Kör: source ~/Documents/training/scripts/aliases.sh
  • Eller använd fullständig sökväg: ./scripts/parse_all_tcx.sh

Problem: "Inga TCX-filer hittades"

  • Kolla att filerna ligger i Data/training/
  • Kontrollera att de har .tcx-ändelse

Problem: "Permission denied"

  • Gör scripten körbara: chmod +x scripts/*.sh scripts/*.py

Snabbreferens

# Installation
chmod +x scripts/*.sh scripts/*.py

# Lägg till alias (valfritt)
echo 'source ~/Documents/training/scripts/aliases.sh' >> ~/.bashrc
source ~/.bashrc

# Efter träning
mv ~/Downloads/activity_*.tcx Data/training/
parse-all

# Analysera
# Be Claude: "Analysera Data/training/activity_X.tcx.json"

Se README.md för fullständig dokumentation