Виталий Алексеев

synshell · Здоровье и игры · syn-quitsmoke

Бросить курить

QuitSmoke — помощник, чтобы бросить курить или вейп, сразу или постепенно: время без курения, экономия, вехи здоровья, тяга и награды.

Главная

Возможности

  • Два способа — сразу или постепенно: интервал между сигаретами растёт на протяжении программы (число дней задаёте вы), пока сигарет не останется; на главной видно, когда можно следующую.
  • Главная — время без курения, сэкономленные деньги, невыкуренные сигареты, возвращённое время и следующая веха.
  • Тяга — дыхательное упражнение 4-7-8 с анимированным кругом; если сорвались — отметить срыв.
  • Статистика — выкурено и избегнуто, календарь сигарет по дням, когда вы курите по часам.
  • Восстановление здоровья — вехи от 20 минут до года с короткими общими пояснениями. Они описывают типичные изменения; это не медицинский совет и не обещание результата.
  • Награды — 12 наград за дни, невыкуренные сигареты и сэкономленные деньги.
  • Вейп — отдельный счётчик со своими привычками (картриджи, затяжки), режимом и наградами; работает вместе с сигаретами.
  • Настройки — валюта, тёмная тема, язык; на Android — уведомления с отсчётом или полосой хода в шторке.
  • Данные у вас — хранятся в ~/.local/share/quitsmoke/quitsmoke.json (на Android — внутри приложения).
  • 14 языков — как в системе или свой язык в настройках приложения.
Статистика Здоровье Награды
Статистика Здоровье Награды

На снимках — придуманные данные.

Установка

Arch Linux (AUR) — x86_64 и aarch64:

yay -S syn-quitsmoke-bin      # готовые бинарники
yay -S syn-quitsmoke-git      # сборка из исходников

Весь рабочий стол: yay -S synshell-bin. Из исходников: cargo build --release -p syn-quitsmoke в репозитории synshell.

Android

APK для Android 11 и новее (arm64) — в релизах synshell на GitHub: скачайте его на телефоне и откройте, чтобы установить. Собрать самому: syngui build -t android -p syn-quitsmoke (утилита syngui).

Командная строка

syn-quitsmoke                                             # открыть программу
syn-quitsmoke --screenshot home.png --page home           # снимок на примере

--page — home, stats, health, achievements, settings, craving, onboarding; --dark, --size и --scale меняют вид и размер.

Часть synshell

syn-quitsmoke — одно из приложений synshell: окружения рабочего стола для Wayland на Rust для компьютеров и телефонов, на UI-фреймворке syngui.

Лицензия

GPL-3.0-only