使用 Github Actions 搭建番茄钟!我的工作流程 pomodoro-clock

2025-06-08

使用 Github 操作构建一个番茄钟!

我的工作流程

番茄钟

我的工作流程

我的短信提醒
替代文本

我的电子邮件警报
替代文本

各位亲爱的网友们,大家好!这是我为 Actions Hackathon 写的第二篇文章。这次,我用 Python 构建了一个番茄钟,并使用 GitHub Actions 实现了它。我之所以这么做,是考虑到我们开发人员在达到一定程度后会面临倦怠感。🐞

这只是我们生活中一个普通的日常。当有一项艰巨的任务需要完成,或者需要按时完成一个项目或作业时,我们最终会以为自己可以一口气完成,但最终却疲惫不堪。大多数人最多只能专注于一项任务 35-45 分钟,之后思绪就会开始游离,你永远不知道那 1 个小时都去哪儿了(好好珍惜吧!)

替代文本

我们的救星来了,番茄工作法!🍅
番茄工作法会给你一种紧迫感,让你感觉自己有无穷无尽的时间去做事,而不是像往常一样,只知道自己只有45分钟来尽可能快地完成任务。(就45分钟,你一定可以做到!)⏳
休息时间呢?每次45分钟的练习结束后,你都有整整15分钟的放松时间。

这项技术对我来说非常有用,我希望它也能方便地被社区使用。Github Actions 也让我做到了这一点,并且我充分利用了它。

替代文本

我利用 Github Actions 实现了一个计时器,每 45 分钟发送一次通知,通知内容包括我工作结束时,以及每 15 分钟发送一次通知,通知内容包括我休息结束时。我使用 Twilio 向我的手机发送短信,并使用 Mailgun 向我发送邮件提醒。

以下是我新创建的 Github 操作!

替代文本

要自行使用,请在 Twilio 和 Mailgun 中创建一个帐户。只需创建与我创建的相同名称的秘密变量,并输入您自己的信息,例如 API 密钥、电话号码、电子邮件等。将秘密变量 IS_ACTIVATED 设置为 0 即可停止接收任何警报,设置为 1 即可开启番茄钟。

投稿类别:

第 1 类:古怪通配符
第 2 类:适合手机

Yaml 文件或代码链接

番茄钟

该项目是作为 Github Actions Hackathon 的一部分构建的,我的 DEV Post 在此处

供自己使用

在 Twilio 和 Mailgun 中设置一个帐户,
创建与我创建的具有相同名称的秘密变量,
只需输入您自己的信息,例如 api 密钥、电话号码、电子邮件等。
将秘密变量 IS_ACTIVATED 设置为 0 以停止接收任何警报,并将其设置为 1 以打开番茄钟。

本次黑客马拉松结束后,我将其开放给 hacktoberfest,尤其针对初学者。

确保对 hacktoberfest 提出有效的拉取请求,否则您的 PR 将被宣布无效。

如果您的贡献有用,我会合并它们。




希望你觉得我的文章有用。感谢你读到最后。
再见!^_^

鏂囩珷鏉ユ簮锛�https://dev.to/aishikamidder05/build-a-pomodoro-clock-using-github-actions-3fme
PREV
初探 create-t3-app
NEXT
为什么使用虚拟 DOM?