Como posso exportar minhas anotações do Tomboy para o Evernote?

7

Eu quero exportar minhas anotações do Tomboy para o serviço da web do Evernote, eu vi este site mas eu não quero envie minhas anotações do Tomboy para um site não confiável, onde elas podem ser colocadas em uso desconhecido.

Existe alguma outra maneira?

    
por Jeff 16.01.2013 / 04:49

5 respostas

5

O processo básico parece exportar suas anotações do Tomboy para html: Ferramentas > Exportar

Em seguida, use o email para enviar os arquivos para sua conta do Evernote. As instruções para usar o e-mail para importar notas são aqui neste artigo de suporte do Evernote .

As notas em si são armazenadas como arquivos XML individuais em ~/.local/share/tomboy , por isso é possível convertê-las para qualquer forma que você precisar por meio de seus próprios scripts, se a Exportar não fornecer exatamente o que você necessidade.

    
por chaskes 16.01.2013 / 05:20
2

Se você não se importa com todas as suas anotações em uma página (itens pesquisáveis por hiperlink), você pode tentar isso.

  1. Copie o código a seguir em um editor de texto, salve como script.py e execute-o na pasta onde as notas do Tomboy são mantidas. (Normalmente .local/share/tomboy/ no Linux). Na linha de comando, execute 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)
    

    Isto irá criar uma nota vazia do Tomboy.

  2. Em seguida, execute este código na linha de comando, na mesma pasta onde as anotações do Tomboy estão armazenadas:

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

Isto irá gerar uma lista de títulos. Copie e cole-os no Tomboy em branco nota criada pelo script python. Em seguida, exporte essa nota como um único arquivo HTML. Envie este arquivo como um anexo de e-mail para sua conta do Evernote.

Código retirado do Blog do Lamehacks

    
por user144894 28.03.2013 / 02:49
2

Use o exportador do Tomboy2Evernote: link

Exporta notas com links, cores e amp; formatando diretamente para o arquivo de formato * .enex.

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

Depois de ter as notas exportadas, importe-as para o Evernote:

% bl0ck_qu0te%     
por rPawel 13.04.2015 / 01:58
0

Eu escrevi um script em Python que simplesmente analisa .note arquivos do diretório do Tomboy e os converte em .enex arquivos, que podem então ser importados para o Evernote através de um aplicativo de desktop:

link

    
por scribu 13.11.2013 / 02:49
0

No pacote nixnote / nevernote (um cliente linux para o evernote), existe um pacote contribuído chamado TomboyExporter (veja TomboyExporter.tar.gz em link ).

Eu achei que estava mal documentado, mas uma vez que eu descobri como executá-lo, funcionou muito bem, com a exceção de dois problemas: (1) os hyperlinks são convertidos em texto simples (mas sublinhados), (2) texto sublinhado (exceto quando em itálico, por exemplo) é perdido, devido a um erro. Caso contrário, ele faz um bom trabalho ao manter a formatação quando possível, e também organizará suas anotações em blocos de anotações, mantendo a mesma estrutura organizacional que você tinha no Tomboy (também preserva as datas da última modificação, etc.). Não mantém links para outras notas, mas isso é pedir muito.

Para usá-lo, extraia o pacote .tar.gz e vá para o diretório src /. Corra como: %código% Ele cria vários arquivos .nnex, um por notebook (portanto, cada arquivo contém muitas notas). Em seguida, basta importá-los do evernote.

    
por Stephen 24.01.2014 / 17:31