Skip to content

DimitrisPapostolou/Launcher-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

MyLauncher

License: GPL v3

MyLauncher is a simple desktop game launcher built with Python and PyQt6. It allows you to manage your local games and search for games online through the Steam store.


Features

Local Game Management

  • Add Game – Add any local game executable to your launcher.
  • Remove Game – Remove selected games from your list.
  • Rename Game – Rename any game in your list via a popup input window.
  • Launch Game – Double-click any game in the list to launch it directly.

Online Game Search

  • Search Online – Search for games on the Steam store.
  • View Results – Top 10 results displayed in a list.
  • Open Store Page – Double-click a search result to open the game page in your browser.

User Interface

  • Compact, easy-to-use interface with buttons and lists.
  • Buttons and layouts optimized for readability and spacing.

Requirements

  • Python 3.9+
  • PyQt6
  • requests

Install dependencies using pip:

pip install PyQt6 requests

Usage

  1. Clone or download the repository:

Copy code

git clone https://github.com/yourusername/MyLauncher.git
  1. Navigate to the project folder:

Copy code

cd MyLauncher
  1. Run the program:

Copy code

python launcher.py
  1. Use the Add Game button to add local games.

  2. Use the Search Online section to find games on Steam.

  3. Double-click a local game to launch it, or double-click a search result to open the Steam store page.

Notes

  • Online search uses the Steam public API; only store pages are opened.

  • Automatic downloads are not supported for safety and legality reasons.

  • Future enhancements could include:

    • Downloading free/open-source games.

    • Saving your game list to a file for persistence.

    • Organizing games by categories or tags.

License

This project is licensed under the GNU General Public License v3.0 (GPL-3.0).

You are free to use, modify, and distribute this project, provided that any derivative work is also released under the GPL v3.0 license.

For more details, see GPL v3.0 License.

About

No description or website provided.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages