如果你可以轻松将任何信息推送到你的手机,你会用来做些什么呢?今天介绍的 Bark 就可以让你拥有这样的能力。不同于 Pushover 这样的推送服务,Bark 是完全免费且开源的,我们甚至可以在自己的服务器上搭建 Bark 服务端以安全地推送敏感信息。
运行 Bark 后,我们会在应用内看到许多链接,它们均以 https://服务器/设备识别码/推送内容
为格式。其中,设备识别码最为重要,它直接决定了我们会将信息推送给谁。
将电脑上的内容推送到手机
当我们在电脑上工作,却有些文字想要发送到手机上时,常见的做法是用微信或 TIM 一类的应用给自己发送一条消息。有没有更方便的做法呢?答案是肯定的,这里以 Windows 平台的 Quicker 为例,macOS 平台可以用 Automator 实现相同的效果。
你可以在 这里 下载这个 Quicker 动作。在使用之前,我们有两件事需要做:
- 将自己的设备识别码粘贴到「设备识别码」这个变量中。
- 如果你正使用自己的服务器进行推送,则需要在「HTTP 请求」这个动作中修改推送的 url。
每当我们触发这个动作,它会默认推送你所选中的文字。如果你没有选中文字,则会推送你的剪贴板内容。如果两者皆无,你也可以手动输入需要推送的内容。如果你没有安装 Quicker,也可以尝试网友自制的 这个软件,它同样可以帮你推送消息到手机。
让 Windows 也能用上 Handoff 剪贴板
如果你跟我一样是个 Windows + iOS 用户,那么剪贴板的同步或许是困扰你的难题。在苹果设备之间,Handoff 接力所带来的全局剪贴板让我们效率倍增。得力于 Bark 中的「自动复制」功能,我们可以借助它将 Handoff 剪贴板带到 Windows 上。
我用 AutoHotKey 写了 这个脚本。在使用前,我们需要在脚本的根目录创建一个名为 url.txt
的文本文件,并将自己的推送链接粘贴进去。随后运行这个脚本,它便会在后台常驻。在复制了一段文字后,我们只需要按下 Ctrl + Alt + C
的组合键即可将其推送到自己的设备上。
在我们的设备接收到推送后,不需要进行任何操作,Bark 会在接收到推送的同时将内容写入你的剪贴板。如果你有编写 AutoHotKey 脚本的基础,也可以根据自己的使用习惯修改快捷键等内容。
Chrome 插件
「在电脑上有文字要推送到手机」这一需求更多见的场景,还是在浏览网页的过程中。当我们看到一篇不错的文章、一段优秀的文字,难免想要将它推送到手机上。V2ex 网友基于 Bark 做了一个开源的 Chrome 插件。
我们只需要在插件设置中填入自己的推送链接即可,如果有多台设备需要推送,我们也可以填入多个推送链接并分别为它们设定名称。
该插件有以下两种推送方式:
- 推送指定文字:选中文字后单击右键,选择「Push to XXX」。
- 地址栏按钮:我们可以在插件的设置界面修改按钮动作,可以在网页链接和剪贴板内容之间选择一个进行推送。
你可以直接在 Chrome 应用商城 下载这个插件,或者在 这里 查看原贴。
给其它 iPhone 推送消息
我们也可以利用 捷径应用,向安装了 Bark 的设备群发消息,我们可以将其用于重要信息的通知等场景。我们可以通过 iOS 的分享菜单、Widget 小组件等方式使用「红色按钮」,它会自动检测输入的信息或剪贴板内容进行推送,如果两者都为空,则可以手动输入信息进行推送。
在使用这个捷径之前,我们要先收集需要推送的设备识别码,并将其分行填入捷径最开始的文本框中。你可以在 这里 下载「红色按钮」。
搭建自己的服务端
除了客户端外,Bark 还为我们提供了服务端,让我们可以搭建在自己的服务器上。
如果你对推送内容的保密性有高要求,或是需要推送一些隐私信息,同时又有自己的服务器,不妨参照 官方文档 来搭建推送服务。搭建好自己的服务端后,我们可以实现更多天马行空的想象。比如结合 Huginn 服务 获取优惠信息 等。
比起 Pushover 这一类定价高昂的推送服务,免费的 Bark 降低了我们的使用成本。得益于其开源的特性,技术型玩家也可以用它来实现各种想象。需要注意的一点是,Bark 的推送消息是一次性的,它不会替你存储历史记录。因此,如果你用 Bark 推送了重要的信息,要记得及时保存。
你可以在 App Store 免费下载 Bark,或者在 这里 下载 Bark 第三方 Windows 客户端。如果你有关于 Bark 的奇思妙想,不妨在文章的评论区与我们一同分享。
> 下载少数派 客户端、关注 少数派公众号 ,了解更多有趣的应用 🚀
> 特惠、好用的硬件产品,尽在 少数派 sspai 官方店铺 🛒