diff --git a/README.md b/README.md index 096a2ab..40f216b 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ -Ziel-Struktur: alles in einem Verzeichnis -Beispiel: ~/mmp_logger/ +## Ziel-Struktur: alles in einem Verzeichnis +~/mmp_logger/ ``` mmp_logger/ ├─ mmp_logger.py @@ -14,29 +14,30 @@ mmp_logger/ ├─ report_weekly.md ├─ report_weekly.html └─ report_weekly.pdf (optional) - -Im Projektordner auf dem MAC +``` +## Im Projektordner auf dem MAC ausführen -```python3 -m venv .venv +```python +python3 -m venv .venv source .venv/bin/activate pip install -r requirements.txt python3 mmp_logger.py --config config.json poll python3 mmp_logger.py --config config.json report --period weekly - -auf dem pi - +``` +## auf dem pi +``` sudo mkdir -p /opt/mmp_logger sudo chown -R pi:pi /opt/mmp_logger - -übertragen auf Pi +``` +#### übertragen auf Pi ``` rsync -av --delete ./mmp_logger/ pi@raspberrypi:/opt/mmp_logger/ ``` -Pi: venv + deps: +### Pi: venv + deps: ``` cd /opt/mmp_logger python3 -m venv .venv @@ -45,7 +46,7 @@ pip install -r requirements.txt mkdir -p data logs reports ``` -Cron (stündlich) im Projekt, Logs im Projekt +### Cron (stündlich) im Projekt, Logs im Projekt crontab -e (User pi): ``` SHELL=/bin/bash @@ -55,7 +56,7 @@ PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 20 0 * * * cd /opt/mmp_logger && /opt/mmp_logger/.venv/bin/python /opt/mmp_logger/mmp_logger.py --config /opt/mmp_logger/config.json report --period weekly >> /opt/mmp_logger/logs/mmp_report.log 2>&1 ``` -Empfehlung zur Ausgabe +## Empfehlung zur Ausgabe Markdown: gut für Git/Archiv/Lesbarkeit, diffbar HTML: gut fürs schnelle Öffnen im Browser, ggf. später ins Intranet PDF: optional per pandoc (am Pi stabil). Install: