有了这个开源工具,再也不怕忘记了。。。

Posted 微笑很纯洁

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了有了这个开源工具,再也不怕忘记了。。。相关的知识,希望对你有一定的参考价值。

哈喽,大家好,我是无法显示。今天给大家介绍个好东西————Bark!

Bark 是一款纯推送提醒服务,主要用来给自己的 iPhone 发送自定义内容的推送,可以是文字、链接,不提供历史记录功能,阅后即焚。

一、bark的应用场景

笔者最近有个需求,比如偶尔的快递箱取件码,如果能放在屏幕上显示,阅后即焚……又或者青龙面板的一些登陆信息,登陆后在手机端进行提示,仅仅是提示就行,不留痕迹,不占空间,相当完美。如图:安装 Bark 应用之后,会得到一个示例页面,可以直接拿来就用,只需要在浏览器中打开链接,修改后面的推送内容就行了。而青龙面板自带bark设置界面,只需要把上图 URL 前面的部分填入扩展设置,就能在登陆青龙面板时自动发送通知内容了。另外,由于 Bark 的客户端与服务端均开源,所以对于敏感数据,可以参考第二步自行部署服务,所有的数据将只在 你的手机、你的服务器、Apple推送服务器之间传输。

二、部署bark私有服务器

笔者习惯在docker上搭建各类服务,安全,简单,高效。本次也采用docker方式进行部署。

  • 1.docker中安装bark-server

在docker中运行

docker run -dt --name bark -p 8080:8080 -v `pwd`/bark-data:/data finab/bark-server

验证是否启动成功:

[root@YUN8526857 ~]curl localhost:8080/ping
"code":200,"data":"version":"1.0.0","message":"pong"

如上提示code 200代表安装成功。

  • 2.测试

    安装完毕后进行连通测试

curl http://0.0.0.0:8080/ping
  • 3.客户端设置:在AppStore下载bark客户端,填入服务器地址:

复制app生成的token链接:

测试发送:

回车后,手机端即可收到推送消息。

三、总结

比起 Pushover 这一类定价高昂的推送服务,免费的 Bark 降低了我们的使用成本。得益于其开源的特性,技术型玩家也可以用它来实现各种想象。需要注意的一点是,Bark 的推送消息是一次性的,它不会替你存储历史记录。因此,如果你用 Bark 推送了重要的信息,要记得及时保存。笔者觉得如果能发送图片就好了,不过…那样应用又会「」起来。

点击下方卡片,回复 bark 获取软件下载地址。以上就是本次推荐的全部内容,我是无法显示,感谢各位的观看,如果你觉得内容还不错,欢迎点赞、收藏和评论,我们下期更精彩!

以上是关于有了这个开源工具,再也不怕忘记了。。。的主要内容,如果未能解决你的问题,请参考以下文章

有了它(powerMocker)再也不怕单元测试不达标了!

有了这套题解,再也不怕刷 LeetCode 了!

有了这些套路,面试再也不怕遇到动态规划!

有了它,再也不怕 C++ 内存泄露了!

有了它,再也不怕 C++ 内存泄露了!

有了它,再也不怕 C++ 内存泄露了!