aboutsummaryrefslogtreecommitdiff
path: root/ParrotProtocol.py
diff options
context:
space:
mode:
authorDmitry Moiseev <m0sia@m0sia.ru>2013-10-31 14:17:03 +0600
committerDmitry Moiseev <m0sia@m0sia.ru>2013-10-31 14:17:03 +0600
commit627316a25d0990a1b6c2a0b2fd8aebbb97546c40 (patch)
tree35c40869f0d51868fa7bebb51cb4e11caa542305 /ParrotProtocol.py
downloadpyParrotZikTCP-627316a25d0990a1b6c2a0b2fd8aebbb97546c40.tar.xz
pyParrotZikTCP-627316a25d0990a1b6c2a0b2fd8aebbb97546c40.zip
initial commit
Diffstat (limited to '')
-rw-r--r--ParrotProtocol.py19
1 files changed, 19 insertions, 0 deletions
diff --git a/ParrotProtocol.py b/ParrotProtocol.py
new file mode 100644
index 0000000..9324b8b
--- /dev/null
+++ b/ParrotProtocol.py
@@ -0,0 +1,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) \ No newline at end of file