WorkStarter: утилита для автоматизации запуска программ при старте Windows
Привет, Хабр! 👋 Хочу поделиться небольшим проектом, который я разработал для решения личной задачи. Возможно, кому-то он тоже пригодится. Что это такое? WorkStarter - это простая утилита для Windows, которая позволяет автоматически запускать программы и открывать веб-сайты при старте компьютера. Основная идея заключается в том, чтобы упростить процесс подготовки рабочего окружения после включения ПК. Основные возможности - 🖥️ Автоматический запуск программ - 🌐 Открытие веб-сайтов - ⏱️ Настройка задержки для каждой задачи - 🎨 Графический интерфейс для управления задачами - 🔧 Хранение конфигурации в JSON-формате Как это работает? WorkStarter состоит из двух основных компонентов: 1. WorkStarter Configuration - графический интерфейс для настройки задач. 2. WorkStarterAgent - фоновый процесс, который запускается при старте системы и выполняет настроенные задачи. Конфигурация хранится в файле config.json в пользовательской директории приложения. Технические детали Проект написан на Python с использованием следующих библиотек: - PyQt6 для создания графического интерфейса - asyncio для асинхронного выполнения задач - appdirs для управления директориями приложения Установка и использование 1. ⬇️ Скачайте последнюю версию WorkStarter 2. Запустите установщик и следуйте инструкциям 3. После установки запустите "WorkStarter Configuration" из меню "Пуск" 4. Добавьте нужные задачи через графический интерфейс 5. WorkStarterAgent будет автоматически запускаться при старте системы Ограничения и планы на будущее На данный момент утилита работает только на Windows и имеет ограниченный функционал. В будущем планируется: