Skip to content

Simple GUI tool that helps you organize your Steam keys. Rewritten in Python and Qt.

License

Notifications You must be signed in to change notification settings

kazum1kun/QSteamKeyManager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QSKM Logo Long, courtesy of Font Meme

A simple PyQt-based tool that allows you to manage your unused Steam keys and redemption URLs with ease. Functionality-wise similar to my previous project, Steam Key Manager but rewritten in Python and Qt framework (powered by PyQt5).

No preview release is available as of yet. Feel free to contribute to the project by submitting Pull Requests or leaving comments. Thank you!

Intro

Do you have a lot of leftover keys from all that bundles but wonder what you can do with them? No worries, QSteamKeyManager (QSKM) is here to help you! With QSKM you can record, modify, and delete keys and URLs in an intuitive UI. You can also tag and categorize keys and see the corresponding game in the store. All data are stored in a database, making them less vulnerable to tampering.

Getting Started

Since there is no official build as of yet, you need to install and compile the files yourself.

  1. Clone the project: git clone https://github.com/l19980623/QSteamKeyManager.git
  2. Install necessary dependencies: cd QSteamKeyManager then pip install -r requirements.txt
  3. The entry point of QSKM is main.py under the project directory

I have also included the .ui files (under \ui folder) that can be modified in Qt Designer. You can then compile them into .py files by executing pyuic5 -x [INPUT_FILE].ui -o [OUTPUT_FILE].py

Functionality

As of now, the QSKM supports the following operations:

  • Add/Remove entries to the table
  • Import keys from an existing text file
  • Add notes to entries
  • Edit an entry
  • Sort the list
  • Search for anything in the table
  • Search for a game on multiple platforms
  • Copy game, key, and notes to the system clipboard
  • Save the table to sql file

Additional functionality is being worked on:

  • Undo/redo changes
  • Activate keys on various platforms
    • Autodetect the key format?
  • Multi-language support
  • Tag and categorize entries
  • Encrypt local storage

Issues?

Should you encounter bugs or have suggestions, feel free to post them in the Issues tab.

Changelog

See changelog in a separate page.

About

Simple GUI tool that helps you organize your Steam keys. Rewritten in Python and Qt.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published