Skip to content

Python implementation of the Battle.net Mobile Authenticator

License

Notifications You must be signed in to change notification settings

jerub/python-bna

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

24 Commits

Repository files navigation

Requesting a new authenticator

import bna try: # region is EU or US # note that EU authenticators are valid in the US, and vice versa authenticator = bna.requestNewSerial("US") secret = authenticator["secret"] serial = authenticator["serial"] except bna.HTTPError, e: print "Could not connect:", e 

Getting a token

# Get and print a token token, timeRemaining = bna.getToken(secret=secret) print token # print a new token every time the previous one expires from time import sleep while True: token, timeRemaining = bna.getToken(secret=secret) print token sleep(timeRemaining) 

About

Python implementation of the Battle.net Mobile Authenticator

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python100.0%