Skip to content

Автоматический таймер для проведения донатона. Поддерживет донаты с DonationAlerts. RU | EN

License

Notifications You must be signed in to change notification settings

MjKey/DonatonTimer

Repository files navigation

Таймер для донатона | Donathon Countdown Timer

GitHub Downloads (all assets, all releases) GitHub Release GitHub Actions Workflow Status Stars
Русский README English README

Download Donation Countdown Timer VirusTotal Download Portable Version VirusTotal

Download Last Artifact

Донатон Таймер — это приложение для управления таймером, которое интегрируется с донатами DonationAlerts, позволяя отслеживать и управлять временем в зависимости от поступивших донатов.
Также присутствует оверлей таймера для OBS, чтобы ваши зрители видели таймер!

Это моя первая разработка приложения на Flutter, до этого писал только на Python, думаю, получилось неплохо, пользуйтесь! 😺

Будет полезно тем, кто хочет себе удобный и функциональный таймер для донатона!

📋 Инструкция в Wiki ✬ RU | EN (⸝⸝ᵕᴗᵕ⸝⸝)

🍌 Поддержка сервисов:

Сервис Статус Комментарий
DonationAlerts Работает
Donate.Stream В процессе
DonatePay В планах
Donatty В планах
StreamElements В планах

🎯 Ключевые возможности

  • Интерфейс программы под Windows

    Интерфейс

    • Есть тёмная тема
    • Удобное управление
    • Пепежка
  • Веб-интерфейс для управления таймером:

    • Старт/Стоп таймера
    • Изменение времени на таймере
  • Управление таймером с телефона:

    • Доступ к веб-интерфейсу с мобильных устройств
    • Удобное управление таймером в мобильной версии
  • Интеграция с донатами:

    • Отображение последних донатов
    • Отображение топ донатеров
    • Автоматичкое прибавление времени от доната
    • Настройка - сколько минут прибавить за 100 рублей.
  • Мини-версия для Док-Панели OBS:

    • Упрощённый интерфейс для использования в док-панели OBS

🛠️ Установка и запуск

Установка релизов

  1. Скачайте установочный файл:

    • Перейдите в раздел Releases и скачайте последнюю версию DTimer-Setup.exe.
  2. Запустите установочный файл:

    • Дважды щелкните по скачанному файлу DTimer-Setup.exe и следуйте инструкциям на экране для установки приложения.

Установка артифактов

  1. Скачайте последний артифакт:

    • Перейдите в раздел Actions выберите последний удавшийся билд (c галочкой)
    • Снизу будет Artifacts -> Lastest - скачиваем, разархивируем в любую папку.
  2. Запустите таймер

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

  • Интерфейс и другое:

    • http://localhost:8080/timer для вставки в источник "Бразуер" - таймер собствнно будет отображаться в OBS.
    • Перейдите на http://localhost:8080/dashboard для веб-панели управления в бразуере.
    • http://localhost:8080/mini для встравивание в док-панель* OBS.

    *Для этого в OBS Studio -> Док-панели (D) -> Пользовательские док-панели браузера (C) Настройка док-панели

💬 Вопросы и поддержка

Если у вас есть вопросы или вы столкнулись с проблемами, не стесняйтесь открыть issue на GitHub.

📝 Лицензия

Этот проект лицензируется под лицензией MIT — см. LICENSE для подробностей.


Сборка из исходного кода

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

    git clone https://github.com/MjKey/DonatonTimer.git
  2. Перейдите в директорию проекта:

    cd DonatonTimer
  3. Установите зависимости:

    flutter pub get
  4. Соберите проект для Windows:

    flutter build windows

    Или запустите для Windows

    flutter run -d windows

    Обратный отчёт для донатона