Skip to main content

genshin-account-switcher

Simple account switcher for Genshin Impact on Linux.

Installation

You need to have Python 3.10+ installed.

$ pip install genshin-account-switcher

CLI: Usage

Registering an account:

$ genshin-account-switcher register
Successfully registered account '999999999'.

Switching between accounts:

# No argument -> shows list of registered accounts
$ genshin-account-switcher switch  
usage: genshin-account-switcher switch [-h] [uid]

positional arguments:
  uid

options:
  -h, --help  show this help message and exit

Available UIDs:
* [0] 888888888
* [1] 999999999 ✔

# Pick one via the UID itself or the shortcut
$ genshin-account-switcher switch 888888888
Successfully switched to account '888888888'

$ genshin-account-switcher switch 1
Successfully switched to account '999999999'

Naming accounts

Since UIDs are confusing you can name your account:

$ genshin-account-switcher register --name "Main Account"
Successfully registered account '888888888' under the8 name 'Main Account'.

# You'll now see the name when trying to switch:
$ genshin-account-switcher switch  
usage: genshin-account-switcher switch [-h] [uid]

positional arguments:
  uid

options:
  -h, --help  show this help message and exit

Available UIDs:
* [0] Main Account (888888888)
* [1] 999999999 ✔

# You can also use the set-name command instead of doing this while registering
$ genshin-account-switcher set-name 999999999 "Alt Account"
Successfully saved Alt Account (999999999)

GUI: Usage

You can open a graphical user interface by executing the "gui" sub command:

$ genshin-account-switcher gui

License

GNU General Public License v3

Metadata

Release files for genshin-account-switcher 1.2.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for genshin-account-switcher 1.2.2
File Interpreter ABI Platform Actions
genshin_account_switcher-1.2.2-py3-none-any.whl Python 3 none any Details for genshin_account_switcher-1.2.2-py3-none-any.whl

Release files / genshin_account_switcher-1.2.2-py3-none-any.whl

Download URL genshin_account_switcher-1.2.2-py3-none-any.whl
Size 20.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
dcdffede7596a957fddb92e13e2bb7d286318be111a19a8125c0b54199afd576
BLAKE2b-256 checksum
How to use checksums
95168d3170cb4761837df6e2318e96fde4f61f09e2a67e5f86218a81b991d742
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.10

Security for genshin-account-switcher 1.2.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page