在Tmux的状态栏中显示空气质量指数,主要是pm2.5指数。
使用 Tmux Plugin Manager (推荐)
在.tmux.conf
文件中,将下行代码加入你的TPM插件列表中:
set -g @plugin 'DingDean/tmux_pm25'
复制此库:
$ git clone https://github.com/DingDean/tmux_pm25 ~/clone/path
在.tmux.conf
文件中,将下行代码加入你的TPM插件列表中:
run-shell ~/clone/path/tmux_pm25.tmux
tmux source ~/.tmux.conf
空气指数数据有两个数据源,每个都需要apiKey:
申请得到apiKey后,在您的$HOME
目录下创建.tmux_25_config.json, 内容如下:
{
"apiKey": "你申请得到的apiKey",
"city": "城市的中文名字或者拼音",
"source": "aliyun或者pm25.in"
}
此插件会在tmux的环境中添加一个新的format name, pm25
。
只要在你想要此信息出现的地方加上这个format name即可,比如:
set -gq status-right '#{pm25} %d/%m/%y'
- 走通远端api
- 建立缓存防止api连接数超过上限
- 根据IP确定要查找的城市空气质量数据
- 用户指定一个城市后,不再根据其IP自动获取数据
- 使用godep
- 美化信息在状态栏上的呈现方式
- 增加手动刷新数据的快捷键
- 显示更多的空气数据