mirror of
git://xwords.git.sourceforge.net/gitroot/xwords/xwords
synced 2025-01-17 18:12:01 +01:00
32 lines
720 B
Python
Executable file
32 lines
720 B
Python
Executable file
#!/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()
|