Skip to content

Простое приложение для управления Python-проектами прямо из системного трея Windows.

License

Notifications You must be signed in to change notification settings

king-tri-ton/PythonProjectMngr

Repository files navigation

🐍 PythonProjectMngr

PythonProjectMngr - это простое приложение для управления Python-проектами прямо из системного трея Windows.

Banner


📦 Основные возможности

  • Создание новых 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

⚙️ Установка

  1. Клонируй репозиторий:

    git clone https://github.com/king-tri-ton/PythonProjectMngr.git
    cd PythonProjectMngr
  2. Установи зависимости:

    pip install -r requirements.txt
  3. Запусти приложение:

    python app.py

🧠 Как использовать

После запуска приложение сворачивается в трей. Кликните правой кнопкой по иконке Python, чтобы открыть меню:

  • Создать проект — введите название, и программа создаст папку с проектом
  • Открыть проекты — открывает корневую папку с проектами
  • Удалить проект — удаляет выбранный проект
  • Настройки — позволяет изменить папку для проектов и поведение после создания
  • Выход — завершает работу программы

По умолчанию проекты сохраняются в:

C:\Users\<Имя_пользователя>\PythonProjectMngr\Projects

🧰 Сборка exe (по желанию)

Чтобы самостоятельно собрать исполняемый файл под 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.

Контакты

По вопросам и предложениям:


by King Triton

About

Простое приложение для управления Python-проектами прямо из системного трея Windows.

Topics

Resources

License

Stars

Watchers

Forks

Languages