Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/blankscreen-exe/shortcut_keeper
An icon grouper applet for windows, inspired by icon grouping feature in Gnome and android desktops.
https://github.com/blankscreen-exe/shortcut_keeper
applet gui-application pysimplegui python3
Last synced: about 1 month ago
JSON representation
An icon grouper applet for windows, inspired by icon grouping feature in Gnome and android desktops.
- Host: GitHub
- URL: https://github.com/blankscreen-exe/shortcut_keeper
- Owner: Blankscreen-exe
- Created: 2023-04-13T01:30:09.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-11-24T18:22:12.000Z (about 1 year ago)
- Last Synced: 2023-11-25T18:41:42.108Z (about 1 year ago)
- Topics: applet, gui-application, pysimplegui, python3
- Language: Python
- Homepage:
- Size: 589 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
![title](./docs/images/title.png)
> Checkout [version 0.2](https://github.com/Blankscreen-exe/shortcut_keeper/tree/dev)
# Shortcut Keeper (v0.1)
An icon grouper applet for windows, inspired by icon grouping feature in GNOME and android desktops.This is just like the icon grouping found in android and GNOME desktops.
## Dependencies
It only uses PySimpleGUI. The version I used was `4.60.5`, but it should work on higher versions than that.The python version I used was `3.11`.
## Installation
1. Create your virtual environment (_doesn't matter what you choose_) and run```bash
pip3 install pysimplegui
```
**NOTE:** I have included a `Pipfile` in case you want to use `pipenv`.2. Run the `main.py` file
```bash
python3 ./main.py
```## Build
I used `pysimplegui-exemaker` to make the script an executable. You can look the details [here](https://pypi.org/project/pysimplegui-exemaker/)
1. install it with the following command
```bash
pip install pysimplegui-exemaker
```2. run the following to view the GUI of `exe-maker`
```bash
python -m pysimplegui-exemaker.pysimplegui-exemaker
```3. Enter the python **source file path** which in this case is `./main.py`, and the **icon path**, which is `./edit.ico` (you can change this with any `.ico` file of your choice).
4. Hit `Make EXE` button and an executable should be created.
## Preview
![preview](docs/images/preview.png)
## Features
- Create or delete shortcuts
- Open files
- Change Color Theme
- Change App name## Further Development (v0.2)
- [ ] collect more file info
- [ ] enable file categories and filter display
- [ ] enable adding more categories
- [ ] enable deleting categories
- [ ] desktop tray icon
- [ ] enable naming added files
- [ ] enable updating file details
- [ ] enable custom themes
- [ ] set config file location