功能越多就越臃肿,非纯文本格式的笔记不好迁移。
建议使用基本的纯文本格式的笔记。如 md。然后所有的其他需求不要过度依赖笔记软件,功能都是可以被拆分的。
要实现,同步,备份,安全,就把笔记放到 linux 上。
同步可以使用 rclone,写脚本,定时备份,因为某些原因,定时任务的脚本中要加上代理, export http_proxy=
。使用 crontab -e
创建的定时执行脚本中 echo 的内容,在任务执行后,会在邮件提醒中显示,使用 mail 命令查看。
Summary
今早 6:40 同步日志。
bcaso@raspberrypi ~ % mail
"/var/mail/bcaso": 2 messages 2 new
>N 1 Cron Daemon Thu Apr 21 06:41 25/1106 Cron <bcaso@raspberrypi> sh /home/bcaso/myscripts/rc.sync.sh
N 2 Cron Daemon Fri Apr 22 06:41 25/1106 Cron <bcaso@raspberrypi> sh /home/bcaso/myscripts/rc.sync.sh
? n
Return-path: <bcaso@raspberrypi>
Envelope-to: bcaso@raspberrypi
Delivery-date: Thu, 21 Apr 2022 06:41:52 +0800
Received: from bcaso by raspberrypi with local (Exim 4.92)
(envelope-from <bcaso@raspberrypi>)
id 1nhJ1E-0000P9-6K
for bcaso@raspberrypi; Thu, 21 Apr 2022 06:41:52 +0800
From: root@raspberrypi (Cron Daemon)
To: bcaso@raspberrypi
Subject: Cron <bcaso@raspberrypi> sh /home/bcaso/myscripts/rc.sync.sh
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Cron-Env: <SHELL=/bin/sh>
X-Cron-Env: <HOME=/home/bcaso>
X-Cron-Env: <PATH=/usr/bin:/bin>
X-Cron-Env: <LOGNAME=bcaso>
Message-Id: <E1nhJ1E-0000P9-6K@raspberrypi>
Date: Thu, 21 Apr 2022 06:41:52 +0800
-------------- Sync "Nutstore" 2 dropbox -------------
-------------- Sync "Nutstore" 2 box -------------
-------------- Sync "Nutstore" 2 japan(TeraCloud) -------------
-------------- Sync "Nutstore" 2 mega -------------
-------------- Sync "JupyterLab Notes" 2 google bcaso -------------
?
搜索问题,最好自建搜索过滤器。
find 可以通过日期或其他条件过滤文件,然后再调用自建的过滤器过滤内容。
要实现快速输入,就用 vim 或 emacs,以及再学一个好用的输入方案?
最后,推荐下我在使用笔记软件,Jupyter Lab。