# TCX Parser - Snabbstart ## 1. Installera (en gång) ```bash cd ~/Documents/training chmod +x scripts/*.sh scripts/*.py ``` ## 2. (Valfritt) Lägg till alias Lägg till i din `~/.bashrc` eller `~/.zshrc`: ```bash source ~/Documents/training/scripts/aliases.sh ``` Sedan ladda om: ```bash source ~/.bashrc # eller source ~/.zshrc ``` ## 3. Efter varje träning ### Metod A: Automatiskt (enklast) ```bash # 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) ```bash # 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 ```bash # 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 ` | 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 ```bash # 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](README.md) för fullständig dokumentation**