Benutzer-Werkzeuge

Webseiten-Werkzeuge


dapnetapisetidentificationaddress

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
dapnetapisetidentificationaddress [2018/05/22 17:06]
df2et angelegt
dapnetapisetidentificationaddress [2018/07/24 20:52] (aktuell)
dh3wr
Zeile 1: Zeile 1:
-Mithilfe dieses Python scripts können die identificationAddresses ​aller Sender auf einen bestimmten Wert (.z.B. 8) gesetzt werden: +====== Set all identificationAddress ====== 
- + 
 +By means of this script in python the ''​identificationAddresses''​ of all transmitters can be set to determined value (e.g. 8). It's for information / documentatin only and not necessary for normal user interactions. ​
  
 <​code>​ <​code>​
 import sys import sys
 +import time
 import json import json
 import requests import requests
Zeile 16: Zeile 18:
    
 jsondata = json.loads(r.text) jsondata = json.loads(r.text)
 +
 +headers = ({'​User-Agent':​ '​PythonPUT/​0.1',​ '​Content-Type':​ '​application/​json;​charset=utf-8'​})
    
 for transmitter in jsondata: for transmitter in jsondata:
Zeile 32: Zeile 36:
     newjson = json.dumps(transmitter)     newjson = json.dumps(transmitter)
    
-headers = ({'​User-Agent': 'PythonPUT/​0.1',​ '​Content-Type':​ '​application/​json;​charset=utf-8'​}) +    time.sleep(5) 
-url = url + '/'​ + name +    print 'Changing: ' ​+ name 
-try: +    ​newurl ​= url + '/'​ + name 
-    response = requests.put(url, headers=headers,​ data=newjson,​ auth=HTTPBasicAuth(login,​ passwd)) +    try: 
-    response.raise_for_status() +        response = requests.put(newurl, headers=headers,​ data=newjson,​ auth=HTTPBasicAuth(login,​ passwd)) 
-except requests.exceptions.RequestException as e: +        response.raise_for_status() 
-    print e  +    except requests.exceptions.RequestException as e: 
-    sys.exit(1)+        print e  
 +        sys.exit(1)
 </​code>​ </​code>​
  
dapnetapisetidentificationaddress.1527001609.txt.gz · Zuletzt geändert: 2018/05/22 17:06 von df2et