aboutsummaryrefslogtreecommitdiff
path: root/ParrotProtocol.py
blob: 1973ba0a84aa0ad4c680958844e9f650215065e6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/usr/bin/env python

def generateRequest(requestString):
    message=bytearray()
    message.extend(generateHeader(requestString))
    message.extend(bytearray(requestString))
    return message

def generateHeader(requestString):
    header = bytearray([0])
    header.append(len(requestString)+3)
    header.append("\x80")
    return header

def getRequest(apiString):
    return generateRequest("GET "+apiString)

def setRequest(apiString,args):
    return generateRequest("SET "+apiString+"?arg="+args)