- Язык: Bash
- Тип: нативное кроссплатформенное консольное приложение
Простой bash-скрипт, реализующий таймер для рисования быстрых скетчей по референсам. Скрипт проигрывает звук уведомления с заданной периодичностью в течение указанного промежутка времени.
Должен работать на любой UNIX-системе, но писался конретно под macOS.
Подготовка к использованию
Нужно установить утилиту sox
, в macOS она есть в Homebrew. Для этого в терминале выполняем следующее:
brew install sox
Запуск скрипта
Распаковываем содержимое архива со скриптом в любой каталог (для удобства лучше в корень домашнего каталога пользователя: ~/
, он же в Finder идет по имени пользователя в дереве и содержит там каталоги «Загрузки», «Документы» и так далее).
После распаковки в каталоге должны быть два файла (они важны для работы):
smart_reference_timer.sh
alarm.mp3
Запускаем скрипт так:
- Запускаем Терминал и переходим в домашний каталог
- По умолчанию домашний каталог открывается сразу после запуска терминала, поэтому дополнительно идти никуда не нужно.
- Если же по какой-то причине оказались не в нем, то попасть в «хомяка» можно так:
cd ~
- Если же по какой-то причине оказались не в нем, то попасть в «хомяка» можно так:
- По умолчанию домашний каталог открывается сразу после запуска терминала, поэтому дополнительно идти никуда не нужно.
- Запускаем скрипт командой
sh ./smart_reference_timer.sh 5 1
- Здесь важны параметры — два числа после названия крипта:
5
– интервал показа уведомлений в минутах (в данном случае это ПЯТЬ минут)1
– общий интервал работы в часах (в данном случае это ОДИН час)
- Здесь важны параметры — два числа после названия крипта:
- Для остановки работы нажимаем сочетание клавиш
Ctrl + C
.
ВАЖНО! Если не устраивает звук уведомления, можно скачать любой подходящий, назвать его так же и заменить файл
alarm.mp3
рядом со скриптом.
Скачать
Скачать архив можно отсюда. В архиве также будет README файл с инструкцией в формате PDF.