Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #! /usr/bin/python
- """
- VERSION: 0.01B
- SCRIPT: COLETOR
- DEVELOPER: LUCAS
- """
- import requests #REQ E RES SERVER
- import sys #ARGS
- sizeArgs = len(sys.argv)
- if sizeArgs -1 == 1:
- print('I need the sensors and collects, you just passed idDevice')
- sys.exit(1)
- if sizeArgs -1 > 2:
- #LIST OF SENSORS AND COLLECTS
- params = {'idDevice':sys.argv[1]}
- listCollectSensor = []
- params['listCollectSensor']=listCollectSensor
- i=2
- while(i <= sizeArgs - 2):
- listCollectSensor.append(str(sys.argv[i+1]))
- #params[str(sys.argv[i])] = str(sys.argv[i+1])
- i+=2
- try:
- res = requests.post('http://energy.kinghost.net:21230/api/collector/send', params = params)
- #print(params)
- print res.content
- sys.exit(0)
- except requests.exceptions.Timeout:
- print('Failed. Server timeout.')
- sys.exit(1)
- except requests.exceptions.TooManyRedirects:
- print('Failed. Too many redirects.')
- sys.exit(1)
- except requests.exceptions.RequestException as e:
- print e
- sys.exit(1)
- else:
- print('Missing sensors or collects.' )
- sys.exit(1)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement