woshale.com
← 返回博客

在终端里看天气与心情

记录情绪这件事,用 App 太重,用纸笔太懒。我的方案是终端里的一条命令:mood 7——顺带把天气也看了。这篇分享这套极简系统的搭法。

天气:一行 curl

curl "wttr.in/苏州?format=3&lang=zh"
# 输出:苏州: ☀️ +28°C

不用 API key,不用注册。把城市换成任意地名都行,加 ?format=3 只要一行结果,塞进 shell 配置里做个别名,t 一下就有。

心情:一个文本文件

心情记录的格式简单到离谱——一行日期、一个分数、一句话:

2026-07-28 7 发布了新文章,效率不错
2026-07-27 5 有点闷,什么都没干

月底用 grepawk 算个平均分,画个字符图,就是一份不需要任何 App 的情绪报表。

为什么坚持下来了

记录工具越轻,记录行为越久。App 会催你写、逼你打分、给你看图表——而文本文件只是安静地在那里等你想写的时候写一行。

意外的发现

三个月的数据显示:心情均分与"当天是否写了一行代码"强相关,与"当天天气"几乎无关。这个发现帮我砍掉了"阴雨天情绪低落是天气问题"的自我安慰——情绪的问题,往往要做点什么才能解决,而不是等天晴。

← 更多文章 聊聊这篇 →