From 627316a25d0990a1b6c2a0b2fd8aebbb97546c40 Mon Sep 17 00:00:00 2001 From: Dmitry Moiseev Date: Thu, 31 Oct 2013 14:17:03 +0600 Subject: initial commit --- ParrotProtocol.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 ParrotProtocol.py (limited to 'ParrotProtocol.py') 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 -- cgit v1.2.1