117 lines
2.3 KiB
Markdown
117 lines
2.3 KiB
Markdown
# 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 <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
|
|
|
|
```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**
|