Skip to content

Instantly share code, notes, and snippets.

@windows98SE
Forked from darden1/tickcatcher.py
Created October 11, 2017 05:20
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save windows98SE/9853b7a2fe3ed6dc367b5b3f9ff08a75 to your computer and use it in GitHub Desktop.
Save windows98SE/9853b7a2fe3ed6dc367b5b3f9ff08a75 to your computer and use it in GitHub Desktop.
from twisted.internet.defer import inlineCallbacks
from autobahn.twisted.wamp import ApplicationSession, ApplicationRunner
import json
def onTick(*args): # everytime we get a push message from the polo ticker
print(json.dumps(args)) # send json string to stdout
class Subscribe2Ticker(ApplicationSession):
@inlineCallbacks
def onJoin(self, details):
yield self.subscribe(onTick, 'ticker')
if __name__ == "__main__":
subscriber = ApplicationRunner(u"wss://api.poloniex.com:443", u"realm1")
subscriber.run(Subscribe2Ticker)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment