/PySteamAuth

A desktop alternative to the Steam Mobile Authenticator

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

PySteamAuth

A desktop alternative to the Steam Mobile Authenticator

DISCLAIMER

ALWAYS KEEP COPIES OF YOUR AUTHENTICATOR FILES AND REVOCATION CODE!

This program is still in development and is very unstable. Use at your own risk.

Pre-built Downloads

Downloads are avalible on github releases; you can grab the latest here.

Pre-releases are built on every commit; these may be buggy or not launch at all. Release are built on tagged commits, and are much more likely to work.

Requirements

Running Directly

First, make sure you have all dependencies installed, and build the PyQt dialogs:

$ ./make.py deps && ./make.py pyqt-build

Because PySteamAuth is a python script, you can run it directly:

$ python3.6 PySteamAuth/PySteamAuth.py

Or you can use make.py:

$ ./make.py run

Building

First, make sure you have all dependencies installed:

$ ./make.py deps

Then, build it:

$ ./make.py build

The executable will be packaged into a folder (or an app bundle on macOS) with other files required for PSA to run in dist.

Contributing

  • Testing! Simply test this program out and report bugs/missing features.
  • Development: add features, fix bugs, and work on TODOs.
  • Translations: coming soon

An app icon would also be handy, if you have any ideas for one.

Credits