quvyta
语言: 简体中文

quvyta-focus

qfocus

在终端里记录你专注于什么。为手头的事情列一份简短的清单,为其中一项启动计时,再从日、周、月、年的图表里看时间去了哪里。

curl -fsSL https://raw.githubusercontent.com/quvyta/quvyta/main/install.sh | sh -s -- focus

测试版。记录写得很谨慎,但界面和命令行在版本之间仍可能改变。

半分钟看懂 qfocus,由它自己的测试在一段虚构的一周上录制:在今天页面启动一个专注项,计时开始并休息,会话停下变成记录,随后打开日图和周图,以及某一段的工作与休息。

它能做什么

诚实的时间,朴素的图表。

  • 一份专注项清单

    类别里装着专注项:工作里有报告和评审,学习里有 Rust。重命名一个专注项,绝不会改写它的历史。

  • 一个计时器

    启动一个专注项,计时就开始;可以休息、写备注、停止。完全没有你输入的那段时间会一直等着,直到你说明它是什么。

  • 诚实的时间

    时长取自系统的稳定时钟,因此改时钟或换时区都不会让它移动。因断电而中断的计时,会停在 qfocus 最后一次确认它还活着的时刻。

  • 图表

    日、周、月、年:按小时、按类别、逐日,以及你花得最多的事情,每一项都与上一个周期作比较。

  • 记录

    每一段都可搜索。改正一段、补上忘记的一段、把一段丢进回收站,再用 ctrl+z 撤销。可导出为 CSV 或 JSON。

  • 目标,如果你想要

    为一个专注项或一个类别设定每日、每周或每月的目标。没有目标的那一行不会多显示任何东西。

  • 命令行

    不打开界面也能启动或停止计时,或者输出正在进行的专注项。

  • 九种语言

    英语、土耳其语、德语、西班牙语、法语、巴西葡萄牙语、俄语、简体中文和日语。

界面

时间去了哪里。

九种语言

同一天,三种语言。

每个词都来自语言文件,而版面按格子计算,所以更长的词也不会撑坏界面。

安装

家族的安装程序用 cargo 从 crates.io 构建 qfocus。每一步之前都会询问,缺少 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 把它装好。