/SACpy

Simple Python based Steam account switcher

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

SACpy

Simple Python based Steam account switcher for Linux

Setup:

Requirements

  • Python

  • Steam

  • fzf

Accounts

  • Create "accounts.sacpy" in the script's directory containing your accounts in the format of:

    username:password
    username:password
    username:password
    ...
    

Usage:

To log in to an account you have added:

  • Run sac.py

To list the accounts in your accounts file

  • Run sac.py list

To kill Steam

  • Run sac.py kill

Warning

This script runs Steam using the -login argument, meaning your username and password will be visible in your process list!

TODO:

  • Windows support
    • Add OS check (platform.system())
    • Account for different Steam path
  • 2FA support (automatic copying of 2FA code to clipboard)
  • GUI
  • Installable package (pyinstaller ?)