用于steam的轻量级用户帐户切换器/登录管理员

steam-acolyte的Python项目详细描述


Steam帐户切换器-在Steam帐户之间切换的轻量级程序 不需要重新输入密码/2FA。在

Screenshot (usernames were changed)

  • 适用于windowslinux
  • 单击即可登录相应的用户
  • 在第一次使用现有登录名开始工作
  • 蒸汽运行时在后台等待
  • 关闭steam并通过托盘菜单直接登录另一个用户
  • 自动显示以前在此计算机上登录的用户的列表 通过读取steam配置文件
  • 具有删除已保存的登录名和/或从列表中删除用户的按钮
  • 永远不要接触你的任何密码
  • 包括一个简单的命令行界面

安装

从PyPI安装最新版本:

pip install --user steam-acolyte

如果希望此应用程序独立于其他python包运行, 我建议使用pipx而不是pip

^{pr2}$

对于windows,可以使用 PyInstaller来自开发文件,如下所示:

pip install -U pyinstaller
pyinstaller steam-acolyte.spec

这个.exe也可以从github releases页面下载。期待 在第一个执行窗口上显示一个警告对话框 “Windows Defender SmartScreen阻止无法识别的应用程序启动。 运行此应用程序可能会使你的电脑处于危险之中”。单击“更多信息”,然后单击“运行” 无论如何”来确认警告。这很正常,因为我没买密码 签署证书。在

使用

只需运行steam-acolyte,而不是steam。在

为了切换用户,通过“退出”选项退出蒸汽,或使用acolyte 托盘菜单。在

或者,修改steam启动器以执行steam-acolyte。在

工作原理

acolyte通过保存最后一个活动的登录令牌,工作非常简单 程序启动时的steam帐户。当用户单击特定帐户时 它只需恢复相应的令牌,然后启动蒸汽。acolyte 只存储登录密码,但从不存储任何密码!这里有以下内容 含义:

  • 登录令牌可用于登录,而无需重新输入2FA (而对于基于密码的登录,则需要重做2FA)
  • 登录令牌只能用于单个登录
  • 成功登录后,steam将创建一个新的令牌,acolyte可以 当蒸汽退出或下次启动碱液时,保存到下一个循环 时间
  • 在没有助熔剂的情况下,启动和退出蒸汽几次是没有问题的 运行(只要你总是用同一个帐户登录),因为 启动时,acolyte将始终获取最新的登录令牌
  • 如果令牌数周内未使用,则该令牌将过期
  • 从steam菜单中选择“更改帐户”或在大屏幕中选择“注销用户” 图片模式用户界面使登录无效,您必须重新输入 注销用户的密码

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java的单元测试测试用例库。util。列出实现   java通过超类进行序列化/反序列化   java Android获取设备语言ISO字符串   java如何打开广告的行动。移动   Eclipse IDE for(嵌入式C/C++)开发者202012:经典的深色主题深黑色背景和菜单中的文本   java使用不同的内容动态创建TableView(JavaFX)   java JAXB将多个同名节点解组   java ClassDefNotFoundException,即使类由类加载器加载(服务器上安装了多个应用程序)   java有没有办法关闭在后端生成的MqttClient线程?   html如何在网站上的java小程序中包含图像?   java无法访问已分配给超类引用的子类实例变量   java在TableViewer中双击打开对话框   列出如何创建ListNode。JAVA   java如何从文本中输出的数组中放入随机图像