Skip to content

Простая утилита для автоматического запуска программ и открытия сайтов при старте твоего ПК

License

Notifications You must be signed in to change notification settings

ivanoskov/WorkStarter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 WorkStarter

💼 Простая утилита для автоматического запуска программ и открытия сайтов при старте твоего ПК

GitHub release (latest by date) GitHub stars GitHub forks

preview

📥 Скачать

⬇️ Скачать последнюю версию WorkStarter

✨ Возможности

  • 🖥️ Автоматический запуск программ
  • 🌐 Открытие веб-сайтов
  • ⏱️ Настраиваемые задержки для каждой задачи
  • 🎨 Графический интерфейс для управления задачами
  • 🔧 Настройка через JSON-конфигурацию
  • 📁 Хранение конфигурации в пользовательской директории
  • 📝 Логирование во временную директорию

🛠️ Установка

  1. Скачайте последнюю версию WorkStarter.
  2. Запустите скачанный файл WorkStarter_Setup.exe.
  3. Следуйте инструкциям мастера установки.

После установки:

  • Графический интерфейс WorkStarter будет доступен в меню "Пуск" Windows.
  • Агент WorkStarter будет автоматически запускаться при старте системы.

🚀 Использование

  1. Запустите "WorkStarter Configuration" из меню "Пуск" для настройки задач.
  2. Добавьте нужные задачи через графический интерфейс.
  3. WorkStarterAgent будет автоматически запускаться при старте системы и выполнять настроенные задачи.

⚙️ Конфигурация

WorkStarter хранит конфигурацию в файле config.json в пользовательской директории приложения. Вот пример структуры:

{
  "tasks": [
    {
      "type": "open_link",
      "url": "https://www.example.com",
      "delay": 3
    },
    {
      "type": "open_program",
      "path": "C:\\Program Files\\Example\\example.exe",
      "delay": 5
    }
  ]
}

📊 Схема работы

graph TD
    A[Запуск WorkStarter] --> B{Чтение config.json}
    B --> C[Парсинг задач]
    C --> D[Создание асинхронных задач]
    D --> E{Выполнение задач}
    E --> F[Открытие ссылок]
    E --> G[Запуск программ]
    F --> H[Завершение работы]
    G --> H
Loading

📁 Расположение файлов

  • Конфигурационный файл: C:\Users\<Username>\AppData\Local\ivanoskov\WorkStarter\config.json
  • Лог-файл: C:\Users\<Username>\AppData\Local\Temp\WorkStarter.log

🤝 Вклад в проект

Если хочешь внести свой вклад в WorkStarter, буду рад твоей помощи:

  • 🐛 Сообщай о найденных ошибках
  • 💡 Предлагай новые функции
  • 🔧 Отправляй пулл-реквесты

📄 Лицензия

Этот проект распространяется под лицензией MIT - подробности в файле LICENSE.

🙏 Благодарности

  • PyQt6 за инструменты для создания GUI
  • asyncio за асинхронные возможности
  • appdirs за управление директориями приложения

Создано с ❤️ by ivanoskov

About

Простая утилита для автоматического запуска программ и открытия сайтов при старте твоего ПК

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published