Skip to content

Instantly share code, notes, and snippets.

View aurynn's full-sized avatar

Aurynn Shaw aurynn

View GitHub Profile

Keybase proof

I hereby claim:

  • I am aurynn on github.
  • I am aurynn (https://keybase.io/aurynn) on keybase.
  • I have a public key whose fingerprint is 18D4 255F 6986 1166 676D AD20 0B49 20FA 2CD9 A14E

To claim this, I am signing this object:

@aurynn
aurynn / gist:10023253
Last active August 29, 2015 13:58
Simple JSON client 3
from twisted.internet.protocol import Factory
from twisted.internet.endpoints import TCP4ClientEndpoint
from twisted.internet import reactor
from twisted.protocols.basic import LineReceiver
import json
your_name = "aurynn"
class JsonProtocol(LineReceiver):
@aurynn
aurynn / gist:10023699
Last active August 29, 2015 13:58
Simple JSON Server 1
from twisted.internet import protocol, reactor
from twisted.protocols.basic import LineReceiver
from twisted.internet.endpoints import TCP4ServerEndpoint
import json
class JsonEchoServer(LineReceiver):
"""
@aurynn
aurynn / gist:10074760
Created April 7, 2014 23:52
Echo client lineReceived()
def lineReceived(self, msg):
try:
msg = json.loads(msg)
except json.JSONDecoderError:
print "Received a non-JSON message: %s" % msg
if "message" in msg:
print "<{from}> {message}".format(**msg)
from twisted.internet.protocol import Factory
from twisted.internet.endpoints import TCP4ClientEndpoint, connectProtocol
from twisted.internet import reactor, defer, stdio
from twisted.protocols.basic import LineReceiver
import json
your_name = "aurynn"
class NotConnectedError(BaseException): pass
@aurynn
aurynn / gist:10127115
Created April 8, 2014 13:50
connectback server 1
from twisted.internet import stdio
from twisted.internet import protocol, reactor
from twisted.protocols.basic import LineReceiver
from twisted.internet.endpoints import TCP4ClientEndpoint, connectProtocol
import json
import datetime
import os
class EchoClient(LineReceiver):
@aurynn
aurynn / gist:10189536
Created April 8, 2014 20:47
ack'ing echo server
# Shamelessly stolen from the Twisted site
from twisted.internet import protocol, reactor, defer
from twisted.protocols.basic import LineReceiver
from twisted.internet.endpoints import TCP4ServerEndpoint
import json
class JsonEchoServer(LineReceiver):
@aurynn
aurynn / gist:10275320
Created April 9, 2014 14:13
Echo ack client
from twisted.internet.protocol import Factory
from twisted.internet.endpoints import TCP4ClientEndpoint
from twisted.internet import reactor, defer
from twisted.protocols.basic import LineReceiver
import json
your_name = "aurynn"
class JsonProtocol(LineReceiver):
def __init__(self, *args):
@aurynn
aurynn / gist:10281816
Created April 9, 2014 15:14
echo client/server
# Shamelessly stolen from the Twisted site
from twisted.internet import protocol, reactor, defer
from twisted.protocols.basic import LineReceiver
from twisted.internet.endpoints import TCP4ServerEndpoint
import json
class JsonEchoServer(LineReceiver):
from twisted.internet.protocol import Factory
from twisted.internet.endpoints import TCP4ClientEndpoint
from twisted.internet import reactor, defer
from twisted.protocols.basic import LineReceiver
import json
your_name = "aurynn"
class JsonProtocol(LineReceiver):
def __init__(self, *args):