diff --git a/xwords4/relay/scripts/.gitignore b/xwords4/relay/scripts/.gitignore new file mode 100644 index 000000000..528f569c1 --- /dev/null +++ b/xwords4/relay/scripts/.gitignore @@ -0,0 +1,3 @@ +gcm.py +gcm.pyc +mykey.py* diff --git a/xwords4/relay/scripts/gcm_msg.py b/xwords4/relay/scripts/gcm_msg.py new file mode 100755 index 000000000..d90e4137a --- /dev/null +++ b/xwords4/relay/scripts/gcm_msg.py @@ -0,0 +1,32 @@ +#!/usr/bin/python + +import sys, gcm, psycopg2 + +# I'm not checking my key in... +import mykey + + +def msgViaGCM( devid, msg ): + instance = gcm.GCM( mykey.myKey ) + data = { 'title' : 'Msg from Darth', + 'msg' : msg, + } + + response = instance.json_request( registration_ids = [devid], + data = data ) + + if 'errors' in response: + for error, reg_ids in response.items(): + print error + else: + print 'no errors' + + +def main(): + msg = sys.argv[1] + print 'got "%s"' % msg + msgViaGCM( mykey.myBlaze, msg ) + +############################################################################## +if __name__ == '__main__': + main()