2014-10-10 2 views
0

Я пытался отформатировать заметки Evernote (тысячи из них), чтобы они были доступны для чтения на любом устройстве.Как отредактировать числа заметок Evernote и заставить их синхронизировать?

Я получил доступ к хранилищу Evernote на своем Mac и увидел папки записей - каждая папка содержит файл note.xhtml и content.enml, который непосредственно сохраняет содержимое заметки.

Я могу изменить файл * .xhtml, и изменения отражаются на клиенте Evernote, но они просто не синхронизируются с сервером. Кроме того, файл * .enml содержит соответствующий контент в xthml-файле, но изменение туда не пойдет.

Есть ли способ, который я могу аккуратно редактировать свои заметки, на уровне HTML?

Thx!

ответ

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-контент.

Но, чтобы дать вам лучший ответ, мне нужно знать немного больше о том, как вы хотите манипулировать своими заметками. Вышеприведенный пример просто захватывает первый элемент в вашем текущем выборе и устанавливает контент.

Смежные вопросы