quvyta-focus
qfocus
Следит из терминала за тем, на чём вы сосредоточены. Держите короткий список дел, запустите счётчик на одном из них и смотрите, куда ушло время, на графиках дня, недели, месяца и года.
curl -fsSL https://raw.githubusercontent.com/quvyta/quvyta/main/install.sh | sh -s -- focusБета. Записи пишутся бережно, но интерфейс и командная строка ещё могут меняться от версии к версии.
Что он делает
Честное время на простых графиках.
- Список фокусов
Категории держат фокусы: в Работе — Отчёты и Разборы, в Учёбе — Rust. Переименование фокуса никогда не переписывает его историю.
- Счётчик
Запустите фокус — и счётчик идёт; сделайте перерыв, напишите заметку, остановитесь. Время без единого вашего действия ждёт, пока вы не скажете, чем оно было.
- Честное время
Длительности берутся от ровных часов системы, поэтому перевод часов или смена пояса их не сдвигают. Счётчик, оборванный отключением питания, заканчивается в последний миг, когда qfocus знал его живым.
- Графики
День, неделя, месяц и год: по часам, по категориям, день за днём и то, над чем вы работали больше всего, — каждый в сравнении с прошлым периодом.
- Записи
Каждый сеанс, с поиском. Исправьте один, добавьте забытый, отправьте другой в корзину и отмените через
ctrl+z. Выгрузка в CSV или JSON. - Цели, если они вам нужны
Дневная, недельная или месячная цель для фокуса или категории. Строка без цели не показывает ничего лишнего.
- Командная строка
Запустить и остановить счётчик или вывести идущий фокус, не открывая интерфейс.
- Девять языков
Английский, турецкий, немецкий, испанский, французский, бразильский португальский, русский, упрощённый китайский и японский.
Экраны
Куда ушло время.
Девять языков
Один и тот же день на трёх из них.
Каждое слово берётся из языкового файла, а вёрстка считается в ячейках, поэтому длинное слово не ломает ни один экран.
Установка
Установщик семьи собирает qfocus из crates.io с помощью cargo. Он спрашивает перед каждым шагом, ставит Rust через rustup, если его нет, и никогда не пользуется sudo.
Программа ставится как qfocus и заодно как quvyta-focus. Про Windows и про все остальные пути смотрите Установка.
Linux и macOS
curl -fsSL https://raw.githubusercontent.com/quvyta/quvyta/main/install.sh | sh -s -- focusИли через cargo
cargo install quvyta-focusЧто нужно
- Rust 1.95 или новее
Установщик принесёт его через rustup, если вы согласитесь.