Skip to content
This repository has been archived by the owner on Oct 12, 2023. It is now read-only.
/ PySteamAuth Public archive

A desktop alternative to the Steam Mobile Authenticator

License

Notifications You must be signed in to change notification settings

melvyn2/PySteamAuth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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