Software para organizar blocos de texto dentro de arquivos

Jan 05 2021

Estou procurando um programa simples que tome como entrada arquivos de texto, me permita marcá-los em um parágrafo ou subseção relevante e combinar esses trechos de texto marcados em arquivos correspondentes a cada uma dessas marcações. Por exemplo:

[idea] "this block contains an idea and where I stumbled on it"
[booknote] "this block is a quote from a specific text"
[idea][todo] "something I need to get done that is associated with an idea for some other endeavor"

Isso resultaria em, por exemplo, um arquivo "idea.txt" que contém a primeira e a terceira linhas junto com um carimbo de data / hora para a data de gravação desses vários trechos ou da última data de gravação dos arquivos de onde eles vêm. Em termos de escala, existem algumas centenas de arquivos para processar.

Eu vi referências ao Evernote, OneNote neste tópico ( Como um escritor pode gerenciar com eficiência muitos trechos de texto? ), Mas eles são mais adequados para a tarefa que procuro? Eu não tinha certeza se eles funcionariam com trechos de texto ou apenas arquivos inteiros que foram marcados. Também estou procurando um aplicativo leve e para executar tudo isso localmente e não enviar meus arquivos para a nuvem.

Respostas

1 D.A.Hosek Jan 06 2021 at 00:57

Eu não usei, mas parece que o Modo Org pode fazer o que você quiser. Ele requer o emacs que roda localmente, embora, dadas suas necessidades de marcação e saída, talvez uma solução sob medida seja necessária.

1 Erk Jan 07 2021 at 12:03

Se você sabe como, ou gosta de aprender a criar scripts, pode, dependendo do seu sistema operacional, usar scripts bash (Linux, Mac) ou Power-Shell (Windows) para filtrar linhas do arquivo com uma ferramenta como grep e, em seguida, pipe para um arquivo secundário. Você pode até mesmo fazer um script.

Aqui está um pequeno exemplo (linha de comando do Mac OS):

cat file.txt | grep -i "\[idea\]" > idea.txt

O que produziria o arquivo idea.txt:

[idea] "this block contains an idea and where I stumbled on it"
[idea][todo] "something I need to get done that is associated with an idea for some other endeavor"

No entanto, se você deseja seguir a rota do script, recomendo o Stack Exchange normal.

Se você deseja apenas fazer anotações e pensamentos variados em algum software, consulte o Microsoft One Note . Não necessariamente obedece à sua estrutura específica, mas tem uma estrutura que funciona bem.

Se você deseja acompanhar os itens da lista de tarefas pendentes. Eu recomendo, RememberTheMilk . Ele também usa sua própria estrutura de informações. (Pensando bem, o RTM com tags fará exatamente o que você quiser, mas com uma interface da web, dê uma olhada!)