PythonProjectMngr - это простое приложение для управления Python-проектами прямо из системного трея Windows.
- Создание новых Python-проектов с простой структурой
- Удаление проектов прямо из интерфейса
- Открытие папки с проектами
- Изменение корневой директории с возможностью переноса существующих проектов
- Автоматическое открытие папки после создания проекта
- Запуск в системном трее для быстрого доступа
- Поддержка сборки через PyInstaller
PythonProjectMngr/
├── LICENSE
├── app.py
├── core/
│ ├── __init__.py
│ ├── manager.py # Основная логика менеджера проектов
│ └── utils.py # Вспомогательные функции
├── ui/
│ ├── __init__.py
│ ├── tray.py # Системный трей и контекстное меню
│ └── windows.py # Окна приложения (создание, удаление, настройки)
├── python.ico
├── python.png
├── banner.png
├── readme.md
├── requirements.txt
└── .gitignore
-
Клонируй репозиторий:
git clone https://github.com/king-tri-ton/PythonProjectMngr.git cd PythonProjectMngr -
Установи зависимости:
pip install -r requirements.txt
-
Запусти приложение:
python app.py
После запуска приложение сворачивается в трей. Кликните правой кнопкой по иконке Python, чтобы открыть меню:
- Создать проект — введите название, и программа создаст папку с проектом
- Открыть проекты — открывает корневую папку с проектами
- Удалить проект — удаляет выбранный проект
- Настройки — позволяет изменить папку для проектов и поведение после создания
- Выход — завершает работу программы
По умолчанию проекты сохраняются в:
C:\Users\<Имя_пользователя>\PythonProjectMngr\Projects
Чтобы самостоятельно собрать исполняемый файл под Windows, выполните команду:
python -m PyInstaller --clean --noupx --onefile --windowed --icon=python.ico --add-data "python.ico;." --add-data "python.png;." --name="PythonProjectMngr" app.pyПосле сборки программа будет доступна как обычное Windows-приложение в трее. Также можно скачать готовую версию в разделе Releases.
Если проект оказался полезным — поставьте звезду ⭐!
Проект распространяется по лицензии MIT.
По вопросам и предложениям:
- Telegram: @king_tri_ton
- Email: mdolmatov99@gmail.com
- или создавайте issues
by King Triton
