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. Убедись, что у тебя установлен Python 3.13+

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

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

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

    python app.py

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

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

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

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

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.


👤 Автор

Разработчик: King Triton Telegram: @king_triton


⭐ Поддержка проекта

Если проект оказался полезным — поставь звезду ⭐!

About

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

Topics

Resources

License

Stars

Watchers

Forks

Languages