org-alert + 小米手环

买了一个小米手环,发现自带事件提醒功能很不错,设定好后,到了指定时间手环会震动一下并显示提醒内容,于是我就折腾起来,想在 org-agenda 上编辑提醒,手环上显示

  • 第一步是安装 org-alert 在 TODO 项目上设置 deadline ,到了 deadline 会弹出提示
  • 微信开启邮箱功能,微信中的 qq邮箱收到邮件后,小米手环会提醒且显示邮件标题
  • 配置 mail 命令,或者使用 python 库,打包一个发送邮件的函数,发送方的设置中,比如 126邮箱,需要设置一个授权码,接收方是微信邮箱
  • 修改 org-alert-check 函数,添加发送邮件的函数,发送邮件的标题设定为 TODO 项目的标题
  • 以上需要一个一直开着的 emacs,如果不在电脑边上可以使用手机上的 termux,和小米穿戴一样的设置,开启 termux 后台运行权限,取消 termux 的省电计划并锁定 termux
2 个赞

不费电吗 :sweat_smile:

安装orgzly,设置webdav和自动同步,在小米手环的通知设置里将orgzly的通知设置为提醒。

2 个赞

安卓机普遍耗电快,还好有快充,一天要充两三次,保证通勤时手机有电就好了

试了一下,orgzly 的提示比 org-alert 强多了,同步方面,除了用坚果云 webdav 和 git 文件同步,还有别的更好的方式吗

目前我所知道的手机端org-mode APP都依赖webdav或dropbox等第三方云同步

如果你使用的是本地,syncthing更好,电脑和手机同步文件,配合 orgzly

我找到了一个电脑和手机同步文件的方式,用 rsync 分享一下

  • 安卓手机安装 termux
  • termux-setup-storage 让 termux 能读写手机本地文件
  • termux 中安装 ssh rsync, 运行 sshd
  • 手机和电脑连接同一台路由器,在 termux 中使用 whoami 获取用户名,password 中设定密码 ifconfig 找到局域网 ip
  • linux 电脑安装 rsync 电脑终端输入命令进行同步
  • 电脑端同步到手机 rsync -e 'ssh -p 8022' -r ~/path/to/dir/ ux_xxx@192.168.xxx.xxx:~/path/to/dir/
  • 手机端同步到电脑 rsync -e 'ssh -p 8022' -r ux_xxx@192.168.xxx.xxx:~/path/ to/dir/ ~/path/to/dir/