Как я могу экспортировать свои заметки Tomboy в Evernote?

Я хочу экспортировать свои заметки Tomboy в веб-сервис Evernote, я видел этот веб-сайт , но я не хочу отправлять свои заметки Tomboy на ненадежный сайт, где они могут быть помещены в неизвестное использовать.

Есть ли другой способ?

7
задан 1 February 2014 в 00:52

5 ответов

Используйте экспортер Tomboy2Evernote: https://github.com/rPawel/Tomboy2Evernote

Экспорт заметок со ссылками, цветами и усилением. форматирование прямо в файл формата * .enex.

python Tomboy2Evernote.py -i ~/.local/share/tomboy -o ~/Desktop

Получив экспортированные заметки, импортируйте их в Evernote:

Файл> Импорт> Файлы экспорта Evernote

0
ответ дан 1 February 2014 в 00:52

В nixnote/nevernote пакете (клиент Linux для Evernote), существует внесенный пакет под названием TomboyExporter (см. TomboyExporter.tar.gz по http://sourceforge.net/projects/nevernote/files/Current/).

Я нашел, что это было плохо зарегистрировано, но после того как я выяснил, как выполнить его, это работало очень хорошо, за исключением двух проблем: (1) гиперссылки преобразовываются в простой текст (но подчеркиваются), (2) большая часть подчеркнутого текста (кроме тех случаев, когда окруженный курсивом, например) просто потеряна, из-за ошибки. Иначе это делает хорошее задание при хранении форматирования, если это возможно, и это также организует Ваши примечания в ноутбуки, сохраняя ту же организационную структуру, которую Вы имели в Девчонке-сорванце (также сохраняет измененные в последний раз даты, и т.д.). Это не сохраняет ссылки на другие примечания, но это спрашивает много.

Для использования его извлеките .tar.gz пакет, затем перейдите к src/каталогу. Выполнение как: java Exporter [desired output directory] ~/.local/share/tomboy/*note Это создает несколько .nnex файлов, один на ноутбук (таким образом, каждый файл содержит много примечаний). Затем просто импортируйте их из Evernote.

0
ответ дан 1 February 2014 в 00:52

Я написал скрипт Python, который просто анализирует .note файлы из каталога Tomboy и преобразует их в .enex файлы, которые затем можно импортировать в Evernote с помощью настольного приложения:

https : //gist.github.com/scribu/7442170

0
ответ дан 1 February 2014 в 00:52

Базовым процессом является экспорт заметок Tomboy в html: Инструменты > Экспорт

Затем используйте электронную почту для отправки файлов в свою учетную запись Evernote. Инструкции по использованию электронной почты для импорта заметок приведены здесь в этой статье поддержки Evernote .

Сами заметки хранятся в виде отдельных XML-файлов в ~/.local/share/tomboy, поэтому их можно преобразовать в любую нужную форму с помощью собственных сценариев, если Export не обеспечивает именно то, что вам нужно. .

0
ответ дан 1 February 2014 в 00:52

Если вы не возражаете против всех ваших заметок на одной странице (элементы, доступные для поиска по гиперссылке), вы можете попробовать это.

  1. Скопируйте следующий код в текстовый редактор, сохраните как script.py и запустите его в папке, где хранятся заметки Tomboy. (Обычно .local/share/tomboy/ в Linux). В командной строке запустите python script.py:

    #!/usr/bin/env python
    #
    #   This script creates a tomboy note containing link to each other note
    #   so one can easily export all the notes to an HTML file
    #
    #   author:Pedro
    #
    #   Check out lamehacks.net for more lame scripts and stuff
    
    import dbus, time
    
    note_title = "Note Index"
    
    # Get the D-Bus session bus
    bus = dbus.SessionBus()
    
    # Access the Tomboy D-Bus object
    obj = bus.get_object("org.gnome.Tomboy","/org/gnome/Tomboy/RemoteControl")
    
    # Access the Tomboy remote control interface
    tomboy = dbus.Interface(obj, "org.gnome.Tomboy.RemoteControl")
    
    notes_links = ""
    
    for note in tomboy.ListAllNotes():
    notes_links += tomboy.GetNoteTitle(note) + " \n"
    
    uri = tomboy.FindNote(note_title)
    if uri == "":
    uri = tomboy.CreateNamedNote(note_title)
    
    tomboy.SetNoteContents(uri, note_title + "\n\n" + notes_links)
    tomboy.DisplayNote(uri)
    

    . Это создаст пустую заметку Tomboy.

  2. Затем запустите этот код в командной строке, в той же папке, где хранятся ваши заметки Tomboy:

    for i in *.note; do
    xpath -q -e '/note/title' $i;
    done \ sed -r 's%^<title>(.*)</title>%\1%g'
    

. список названий. Скопируйте и вставьте их в пустую заметку Tomboy, созданную скриптом Python. Затем экспортируйте эту заметку в виде одного файла HTML. Отправьте этот файл в виде вложения электронной почты в свою учетную запись Evernote.


Код взят из блога Lamehacks

0
ответ дан 1 February 2014 в 00:52

Другие вопросы по тегам:

Похожие вопросы: