Skip to main content

Lightweight user account switcher/login keeper for steam

Project description

Lightweight user account switcher/login keeper for steam.

This tool provides a simple UI to switch between different steam user accounts without having to reenter your password/2FA. This works by copying the credentials depot which contains a login token for the last active user to a temporary location. This config is restored to the appropriate location when the particular user is selected from the UI.

Screenshot (usernames were changed)

There is no magic interaction with steam here, and we do not store any credentials independently from steam!

Installation

Install the latest version from PyPI:

pip install --user steam-acolyte

If you want this application to live independently from other python packages, I recommend using pipx rather than pip.

For windows, an all-inclusive .exe file can be created using pyinstaller from the development files as follows:

pip install pyinstaller
pyinstaller steam-acolyte.spec

For your convenience, a prebuilt .exe can also be downloaded from the github releases page.

Usage

Simply launch steam-acolyte instead of steam.

In order to switch users, exit steam via the “Exit” option. In particular do not use the “Change Account…” option from the steam menu (this will invalidate the login token)!

It is advisable not to mix launching steam via acolyte or regularly (this might result in your active logins being invalidated), and I therefore recommend modifying your steam launcher to execute steam-acolyte.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

steam-acolyte-0.4.1.tar.gz (15.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

steam_acolyte-0.4.1-py3-none-any.whl (20.2 kB view details)

Uploaded Python 3

File details

Details for the file steam-acolyte-0.4.1.tar.gz.

File metadata

  • Download URL: steam-acolyte-0.4.1.tar.gz
  • Upload date:
  • Size: 15.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.3 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.5.6

File hashes

Hashes for steam-acolyte-0.4.1.tar.gz
Algorithm Hash digest
SHA256 f4a6cde3dfad8b164c06c811489dd696ce7cef6cf2eeea4e9f5f8bc1e6df0191
MD5 b5bad6ebd176d5381fc400fb59553dab
BLAKE2b-256 7429ca3452435572d0895acf308fd7fd6fdc26c11fee0e2b61e8e49fc3f98a20

See more details on using hashes here.

File details

Details for the file steam_acolyte-0.4.1-py3-none-any.whl.

File metadata

  • Download URL: steam_acolyte-0.4.1-py3-none-any.whl
  • Upload date:
  • Size: 20.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.3 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.5.6

File hashes

Hashes for steam_acolyte-0.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c8d6616f9a40a0ee24065cd738c718a64ccf7e7c5fa5e38345cedacb7ba5dc54
MD5 a4caddef484d1391f910aa8daf542e9b
BLAKE2b-256 145c61dd5d16694be0673282a99c68d05a1e90360ff0f8a8b800f6f3e41d564b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page