aboutsummaryrefslogtreecommitdiff
path: root/ParrotProtocol.py
blob: 9324b8b01f7ba7abc673eedbd107379a239b8848 (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)