如何使用 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 无济于事。
我想用 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 无济于事。