Giter Club home page Giter Club logo

simple_python_app_launcher's Introduction

Simple Python Application Launcher

A versatile and easy-to-use application launcher built with Python, allowing quick access to your favorite applications and directories.

Example Launcher

Features

  • Quick Access: Use Ctrl + Space to activate the launcher at your cursor's position.
  • Drag and Drop: Easily add .exe or .lnk files by dragging and dropping them onto the launcher.
  • Folder Support: Add directories the same way you add applications.
  • Bulk Shortcut Adding: Drag multiple folders at once to add multiple shortcuts in one go.
  • Easy Removal: Right-click an icon to remove it from the launcher.
  • Convenient Exit: Right-click the background and select "Quit" to exit the launcher.
  • Preferences Menu: Access additional settings through the right-click context menu.

Usage

  1. Launch the Application:
    • Use Ctrl + Space to bring up the launcher at the center of your cursor.
  2. Add Applications and Folders:
    • Drag and drop a .exe file or .lnk file onto the launcher to add it.
    • Alternatively, you can add folders by dragging and dropping them.
  3. Bulk Adding:
    • Select multiple folders and drag them onto the launcher to add their shortcuts simultaneously.
  4. Remove Icons:
    • Right-click on any icon you want to remove.
  5. Quit the Launcher:
    • Right-click the background and select "Quit" from the context menu.

Preferences Menu

Access the Preferences menu by right-clicking on the launcher background and selecting "Preferences". Here, you can customize your launcher to fit your needs

Preferences Menu

Build Instructions

To build the application, follow these steps:

  1. Install the required dependencies: pip install -r requirements.txt
  2. Build the executable using PyInstaller: python -m PyInstaller -F -w main.py --additional-hooks-dir=.dsa

Dependencies

Ensure you have all dependencies listed in requirements.txt installed to successfully run and build the application.

Folder icon by Icons8

simple_python_app_launcher's People

Contributors

dathanhansell avatar

Watchers

 avatar

simple_python_app_launcher's Issues

I am trying to build my own copy of this and need a little help

Hi again, I am new to building stuff in Git and have been using some online resources to try and build my own fork of this repository on my Windows system, but I can't get the resulting main.exe to work. I suspect that I am missing something from my main.spec file, probably hiddenimports or something like that.

The reason why I am trying to do this is that the Control+Space hotkey conflicts with most Adobe software shortcut keys for using the "grab zoom", so I was going to try and switch it to F13 or some unused key like that.

Would you be able to help me figure out what my main.spec needs to look like in order to properly build this?

No ability to add folders?

I really just want a radial cursor-based launcher for folders, but they can't be added by dragging the folder itself or a .lnk of the folder.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.