Skripte nach bin/ und lib/ umstrukturiert + WSL-Log-Analyse Alle .bat-Skripte liegen jetzt in bin/, alle .py in lib/, .env(.example) in bin/. setenv.bat setzt IWZ_* (inkl. IWZ_ENV) und PYTHONPATH; die Launcher rufen setenv, aktivieren die .venv falls vorhanden und starten das zugehoerige lib/-Skript. Die Python-Skripte lesen die .env ueber IWZ_ENV (Fallback bin/.env). Neu: Nutzungsanalyse per GoAccess (analyze.py/.bat) - laedt die IONOS-Access-Logs per SFTP (paramiko) und erzeugt einen HTML-Report. GoAccess laeuft ueber WSL (GOACCESS_MODE=wsl, Pfad-Uebersetzung nach /mnt/c). install_py.bat prueft WSL+GoAccess und zeigt sonst den Installationsweg. Doku in doc/analyse.md. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> @
10 lines
321 B
Plaintext
10 lines
321 B
Plaintext
# Python-Abhaengigkeiten fuer die lib/-Skripte.
|
|
#
|
|
# deploy.py / deploy_lastdiff.py / preview_link.py:
|
|
# nutzen ausschliesslich die Standardbibliothek (ftplib, urllib, hashlib,
|
|
# json, subprocess ...) -> keine externen Pakete noetig.
|
|
#
|
|
# analyze.py:
|
|
# paramiko fuer den SFTP-Download der IONOS-Access-Logs.
|
|
paramiko
|