Metadata-Version: 2.4
Name: sag
Version: 1.0.2
Summary: SAG - Simple Activity Logger / Blog CLI
Author: Tom
Author-email: Tom Sapletta <tom@sapletta.com>
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: jinja2>=3.0
Provides-Extra: dev
Requires-Dist: pytest>=7.0; extra == "dev"
Requires-Dist: black>=22.0; extra == "dev"
Dynamic: license-file

# SAG - Simple Activity Logger

Narzędzie CLI do zarządzania wpisami bloga / dziennikiem aktywności.

## Instalacja

```bash
cd /home/tom/github/pyfunc/sag
pip install -e .
```

Lub bezpośrednio:
```bash
ln -sf /home/tom/github/pyfunc/sag/src/sag/cli.py ~/.local/bin/sag
chmod +x ~/.local/bin/sag
```

## Dostępne komendy

- `sag new` - Tworzy nowy plik z dzisiejszą datą
- `sag termin DATE` - Tworzy planowany wpis na podaną datę (format: YYYY-MM-DD)
- `sag parse` - Parsuje sekcję Plany i tworzy wpisy na przyszłe daty
- `sag export` - Eksportuje wszystkie wpisy do HTML
- `sag backup` - Tworzy lokalny backup .tar.gz z datą
- `sag print` - Wyświetla wszystkie aktualne strony
- `sag help` - Wyświetla pomoc

## Obsługiwane formaty dat w sekcji Plany

- `YYYY-MM-DD` - np. `2026-03-11 9:00 Stomatolog`
- `DD.MM.YYYY` - np. `11.03.2026 9:00 Stomatolog`
- `YYYY.MM.DD` - np. `2026.03.11 9:00 Stomatolog`

## Przykład użycia

```bash
# Tworzenie nowego wpisu na dziś
sag new

# Tworzenie planowanego wpisu
sag termin 2026-03-15

# Parsowanie planów i tworzenie wpisów
sag parse

# Eksport do HTML
sag export

# Backup
sag backup
```

## License

Apache License 2.0 - see [LICENSE](LICENSE) for details.

## Author

Created by **Tom Sapletta** - [tom@sapletta.com](mailto:tom@sapletta.com)
