2.1 KiB
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:
# 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:
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:
### 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 sollteinwx-domrobotauftauchen). - 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"