Zugangsdaten und Proxy-Handling ohne Keepass

This commit is contained in:
C Maier
2026-08-18 13:49:31 +02:00
parent a9b6d00fca
commit fda247376d
5 changed files with 117 additions and 50 deletions
+36 -5
View File
@@ -1,3 +1,31 @@
### Skripte und Funktionen
immer zuerst die python Umgebung aktivieren und Proxy setzen
`source venv/bin/activate`
`export INWX_PROXY="http://proxy.stadt-muenster.de:8080`
## allgemeine Funktonen, nicht aufrufbar
inwx_common.py
## Eintrag hinzufügen
inwx_add_record.py
# Bsp python3 inwx_add_record.py stadt-muenster.eu TXT @ citeq:10
## Gesamtliste fuer die citeq
inwx_domains.py
# Bsp pyhton3 inwx_domains.py
## Abrechnungsliste mit Verwaltungen und Kosten
inwx_domains_owner.py
# Bsp pyhton3 inwx_domains_owner.py
## Inhalt einer Domain auflisten
inwx_list.py
# Bsp python3 inwx_list.py stadt-muenster.eu
## Listen um Inhaber und Preise der Abrechnung aufzulisten
domain_owner
domain_price
### Neuinstallation
Um die Library sauber in einer isolierten Umgebung auf deinem neuen Server zu installieren, gehst du in dein Projektverzeichnis und führst diese drei Schritte aus. Das verhindert, dass sich verschiedene Python-Projekte in die Quere kommen.
### 1. Die Umgebung erstellen
@@ -19,7 +47,9 @@ source venv/bin/activate
Jetzt kannst du `pip` nutzen. Da die Umgebung aktiv ist, wird die Library **nur** in diesem Ordner installiert und nicht systemweit:
```bash
pip install inwx-domrobot
### pip install inwx-domrobot
pip install --proxy http://proxy.stadt-muenster.de:8080 inwx-domrobot
```
---
@@ -30,9 +60,10 @@ Du kannst sofort prüfen, ob alles an der richtigen Stelle gelandet ist:
* **Paket-Check:** `pip list` (Hier sollte `inwx-domrobot` auftauchen).
* **Pfad-Check:** `which python3` (Sollte den Pfad zu deinem Projektordner anzeigen, nicht `/usr/bin/python3`).
### Wie geht es weiter?
Wenn du fertig bist oder das Terminal schließt, kannst du die Umgebung mit dem Befehl `deactivate` wieder verlassen. Wenn du das Skript später erneut ausführen willst, musst du vorher nur wieder den `source`-Befehl aus Schritt 2 eingeben.
**Tipp für den neuen Server:** Falls `python3 -m venv` eine Fehlermeldung ausgibt ("venv not found"), musst du das entsprechende System-Paket unter Ubuntu/Debian einmalig nachinstallieren:
`sudo apt update && sudo apt install python3-venv -y`
### Anmeldedaten
siehe .inwx.credentials
### Proxy Nutzung
export INWX_PROXY="http://proxy.stadt-muenster.de:8080"