什么是番茄钟?

番茄时间管理技术,您可以在没有任何中断的情况下进行专注的工作会议,并在会议结束后短暂休息并重复它,直到您完成任务。番茄钟有助于提高注意力和专注力。

当我遇到一个 Python 库丰富的用于在终端中构建富文本和漂亮的格式。我想用rich来构建番茄钟https://github.com/sureshdsk/doro。

Doro - 基于 CLI 的番茄钟应用

Doro 是一个番茄钟应用程序,有 2 个功能。

  • 番茄

  • 倒计时

它还会在番茄钟和倒计时会话结束后播放铃声通知音乐。代码是开源的,你可以在github上找到它-->https://github.com/sureshdsk/doro

丰富番茄钟演示

丰富的倒计时演示

怎么做?

安装

$ pip install doro

用法

番茄

配置

使用doro config配置番茄钟会话。配置会保存在~/.doro.yaml

$ doro config

# verify config
$ cat ~/.doro.yaml

启动番茄钟

$ doro start

倒数计时器

$ doro countdown MINUTES

# 15 minutes counter
$ doro countdown 15

# 90 minutes counter
$ doro countdown 90

使用的工具

+ rich --> progress bar and colorful text
+ typer --> cli interface
+ pyglet --> play music
+ PyYAML --> configuration management

发射

我在 PyCon India 2021 闪电演讲中启动了这个项目,得到了社区的惊人回应。现在我想与 hashnode 社区分享我的工作。

在 Github 上欢迎分叉和星星:https://github.com/sureshdsk/doro

很想听听您的反馈、意见和建议。请在下方留下你的意见。

如果您喜欢这篇文章,请订阅时事通讯并在twitter上与我联系以获取我未来的文章。

Logo

ModelScope旨在打造下一代开源的模型即服务共享平台,为泛AI开发者提供灵活、易用、低成本的一站式模型服务产品,让模型应用更简单!

更多推荐