### 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 Zuerst erstellst du einen Ordner (meist `venv` genannt), der eine eigene Kopie von Python und `pip` enthält: ```bash # Erstellt die virtuelle Umgebung python3 -m venv venv ``` ### 2. Die Umgebung aktivieren Damit dein Terminal weiß, dass es ab jetzt das Python aus diesem Ordner nutzen soll, musst du es aktivieren. Du erkennst den Erfolg am `(venv)` vor deinem Prompt: ```bash source venv/bin/activate ``` ### 3. Die Library installieren 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 --proxy http://proxy.stadt-muenster.de:8080 inwx-domrobot ``` --- ### Kurzer Check zur Sicherheit 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`). ### Anmeldedaten siehe .inwx.credentials ### Proxy Nutzung export INWX_PROXY="http://proxy.stadt-muenster.de:8080"