文章插图
在 Dark Sky 申请 API Key
- 去 OpenCage 申请一个私有 API Key:前往 OpenCage API , 按照步骤注册账户并进入 Dashboard , 没有问题的话下方 API Key 处即为我们需要的密钥 。我们同样复制这一 API Key 留作备用 。为了方便称呼 , 我们用 {GEO_API_KEY} 代指这一 API Key
文章插图
在 OpenCage 申请一个私有 API Key
接下来 , 我们进入 BitBar 插件目录 , 打开 weather.15m.py , 按照下面的步骤依次将相应的内容进行修改 , 让脚本使用我们自己的 API Key 进行数据请求:
文章插图
修改脚本的 API Key , 替换使用我们自己的秘钥进行请求
- 将 api_key 一行后面单引号里面的内容替换为我们 Dark Sky 的 API Key:{DARK_SKY_API_KEY}
- 将 geo_api_key 一行后面单引号里的内容替换为我们 OpenCage 的 API Key:{GEO_API_KEY}
- 将下方 units 后面单引号里添加 si:表示我们使用「公制单位」(也就是摄氏度)
- manual_city:城市名称
- manual_latlng:城市所在经纬度
文章插图
Currency Rates:货币汇率Currency Rates 采用 Python 编写 , 它可以实时查询货币汇率 , 然后通过 BitBar 显示在菜单栏中 。
文章插图
不过需要注意的是 , Currency Rates 的汇率规则是 1 美元兑各币种的汇率 , 而且默认在菜单栏显示的汇率是 1 美元 USD 兑印度卢比 INR 。当然修改成人民币也很简单 。我们只要使用「文本编辑」打开插件代码 , 把 if nValue1 == "INR" 修改为 if nValue1 == "CNY" 即可 。
如果你觉得 Currency Rates 显示了太多无关紧要的其他币种 , 可以试试 Currency Tracker , 它只显示一种货币的兑换汇率 。
Death Timer:距死亡还剩多少天很多应用都可以帮你预计死亡还剩多少天 , Death Timer 把它带到了 Mac 菜单栏上 , 不过要使用它 , 还是得先修改下它的代码 。
用「文本编辑」打开插件代码 , 修改 death = datetime(2081, 5,31, 12, 0, 0)和 birth = datetime(1994, 5,31, 12, 0, 0) 中修改你的预测死亡时间和出生时间 , 之后刷新即可。如果你不知道预计的死亡时间 , 开发者建议你去 这个网站 看看 。
文章插图
另一个插件 Life Percentage 和 Death Timer , 它显示的是人生百分比 。Your time on earth 显示的是你出生多少天了 , 也比较类似 。
Moon Phase:显示月相显示月相 对于一般人来说可能没有什么用 , 但是它的月相是用 Emoji 显示的 , 可以给死板的菜单栏增添一些乐趣 。
文章插图
另一个 Show emoji 插件更粗暴 , 它会直接在菜单栏随机显示三个 Emoji 。
Smile:适用于 Slack 的 Emoji 代码Smile 不是在菜单栏显示微笑表情 , 它的作用有点特殊 。我们知道在 Slack 或者 Github 上输入 Emoji 只能点选 。Smile 的作用是把 Emoji 图标自动转换为代码 , 并且拷贝到剪贴板 , 在 Slack 或 GitHub 里粘贴就行了 。
文章插图
Things 3 Today:在菜单栏显示 Things 任务如果你在用 Things , Things 3 Today 可以在菜单栏显示你今天的任务 。它还能直接创建任务、清空废纸篓等等 。不过这个插件对中文系统不太支持 , 你可以把下面代码中的Today 改为 今天:
推荐阅读
- 你还在苦苦寻找的MacOS免费小工具吗?看这里
- 千牛怎么看商品进价 千牛怎么设置促销价格
- 程序员从互联网跳槽到银行,看到银行技术水平后果断辞职:太差了
- 区块链、量子、5G、人工智能 鱼龙混杂 泥沙俱下
- IPv5 发生了什么?为什么有 IPv4、IPv6 但没有 IPv5?
- 五分钟看穿Java并发相关概念,并发原来如此简单
- JavaScript、Ajax、jQuery全部知识点,1分钟速懂!
- 生意参谋数据分析中的 生意参谋怎么看同行数据
- 淘宝运营视窗如何看 淘宝的内容营销栏目在哪里
- 盘点普洱茶最出名的5大品牌:老茶客全部都喝过,快看你喝过哪些