如何使用 Geeknote 创建脚本以将笔记同步到文件

How to create a script to sync notes to files using Geeknote

我想用 Markdown 格式的文件中的 Evernote 笔记创建一个目录。我发现这可以使用 Geeknote 来完成,但每次都是针对每个笔记本。

如何创建一个 bash 同步目录的脚本,其中每个子目录都是不同的笔记本,其中包含 markdown 文件?

在您提出建议的同时,我会及时更新此问题。

Geeknote双向同步命令如下:

gnsync --path ~/Evernote/Ler --logpath ~/.log/geeknote.log --format markdown --notebook ".Ler" --two-way TWO_WAY

列出我的笔记本的命令是:

geeknote notebook-list

找到了解决方案,主要是受问题here.

的回答启发

我在 /usr/bin 创建了一个包含以下内容的文件:

#function sync_notebook {
#  gnsync --path ~/Evernote/ --logpath ~/.log/geeknote.log --format markdown --notebook "" --two-way TWO_WAY
#}

cd DIRECTORY_OF_MY_MARKDONW_FILES
for D in *
#     do sync_notebook $D
      do gnsync --path ~/Evernote/$D --logpath ~/.log/geeknote.log --format markdown --notebook "$D" --two-way TWO_WAY
      echo "$D"
done

每次我想同步数据集时,我 运行 来自命令行的命令。

我希望我知道如何自动化它,试过 crontab 无济于事。