Esempio n. 1
0
 def _reconnect(self):
     print "Trying to reconnect.."
     self.reconnecting = True
     options = self.justdice.options
     try:
         self.justdice.sock.disconnect()
         response = load_justdice(secret_url=options.secret,
                                  proxy=options.proxy)
         new_justdice = login(response, options, TrackResultSocket)
     except Exception, e:
         print 'error reconnecting: %s' % e
         new_justdice = None
Esempio n. 2
0
 def _reconnect(self):
     print "Trying to reconnect.."
     self.reconnecting = True
     options = self.justdice.options
     try:
         self.justdice.sock.disconnect()
         response = load_justdice(secret_url=options.secret,
             proxy = options.proxy)
         new_justdice = login(response, options, TrackResultSocket)
     except Exception, e:
         print 'error reconnecting: %s' % e
         new_justdice = None
Esempio n. 3
0
def main():
    options = handle_input(enable_dummy=False)

    print "Connecting.."
    response = load_justdice(secret_url=options.secret, proxy=options.proxy)
    justdice = login(response, options, TrackResultSocket)
    if justdice is None:
        # Login failed.
        return

    justdice.options = options
    root = Tkinter.Tk()
    gui = GUI(root, justdice)
    root.lift()
    root.mainloop()
Esempio n. 4
0
def main():
    options = handle_input(enable_dummy=False)

    print "Connecting.."
    response = load_justdice(secret_url=options.secret, proxy=options.proxy)
    justdice = login(response, options, TrackResultSocket)
    if justdice is None:
        # Login failed.
        return

    justdice.options = options
    root = Tkinter.Tk()
    gui = GUI(root, justdice)
    root.lift()
    root.mainloop()
Esempio n. 5
0
def main():
    parser = OptionParser()
    # Login
    parser.add_option('-s', '--secret', help='Pass a secret url')
    parser.add_option('-u', '--user', help='User name for login')
    parser.add_option('-p', '--password', help='User password')
    parser.add_option('-g', '--gauth', help='2FA code')

    options, args = parser.parse_args()

    print "Connecting.."
    response = load_justdice(secret_url=options.secret)
    justdice = login(False, response, options.user, options.password,
            options.gauth, options.secret, TrackResultSocket)
    if justdice is None:
        # Login failed.
        return

    justdice.queue = Queue.Queue()
    root = Tkinter.Tk()
    root.wm_title(u'just-dice tracking')
    gui = GUI(root, justdice)
    root.lift()
    root.mainloop()