first commit
This commit is contained in:
@@ -0,0 +1,116 @@
|
||||
# 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**
|
||||
Reference in New Issue
Block a user