我一直在尝试格式化我的Evernote笔记(数以千计),以便它们在任何设备上都可读。
我在Mac上访问过evernote存储并查看了条目文件夹 - 每个文件夹都包含一个note.xhtml和一个content.enml文件,这些文件直接存储了笔记内容。
我可以修改* .xhtml文件,更改会反映在Evernote客户端上,但它们不会同步到服务器。此外,* .enml文件包含与xthml文件相对应的内容,但更改不会到那里。
有什么方法可以整理我的笔记,在HTML级别上 ?
THX!
答案 0 :(得分:0)
在AppleScript中,获取和设置HTML非常容易。要实际操作HTML,您可能需要另一种语言。
以下是您将HTML内容读取和写入单个选定Evernote注释的方式:
tell application "Evernote"
set noteList to selection
set n to item 1 of noteList
set extractedHtml to HTML content of n
set HTML content of n to "<p>Foo Bar</p><p>foo baz</P>"
end tell
Evernote在其开发者网站上提供了一些good examples of using AppleScript。您还可以使用xsltproc
进行更系统的操作。我在最近的一篇文章中有一个using xslt via AppleScript的只读示例。上面的小片段可能足以告诉您如何设置HTML内容。
但是,为了给你一个更好的答案,我需要更多地了解你如何操纵你的笔记。上面的示例只是抓取当前选择中的第一项并设置内容。