Software per organizzare blocchi di testo all'interno di file

Jan 05 2021

Sto cercando un semplice programma che prenda come file di testo di input, mi consenta di taggarli su un paragrafo o sottosezione pertinente e combinare quegli snippet di testo con tag in file corrispondenti a ciascuno di quei tag. Per esempio:

[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"

Ciò si tradurrebbe, ad esempio, in un file "idea.txt" che contiene la prima e la terza riga insieme a un timestamp per la data di scrittura di questi vari frammenti o dell'ultima data di scrittura dei file da cui provengono. In termini di scala, ci sono alcune centinaia di file da elaborare.

Ho visto riferimenti a Evernote, OneNote in questo thread ( come può uno scrittore gestire in modo efficiente molti frammenti di testo? ) Ma sono più adatti per l'attività che cerco? Non ero sicuro che avrebbero funzionato con frammenti di testo o solo interi file che sono stati taggati. Sto anche cercando un'applicazione leggera e per eseguire tutto questo localmente e non caricare i miei file sul cloud.

Risposte

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

Non l'ho usato, ma sembra che la modalità Org potrebbe fare quello che vuoi. Richiede emacs che gira localmente, anche se date le vostre esigenze di markup e output forse sarebbe necessaria una soluzione su misura.

1 Erk Jan 07 2021 at 12:03

Se sai come o ti piace imparare lo scripting, potresti, a seconda del tuo sistema operativo, esaminare gli script bash (Linux, Mac) o Power-Shell (Windows) per filtrare le linee dal file con uno strumento come grep e poi pipe in un file secondario. Potresti persino sceneggiarlo.

Ecco un breve esempio (riga di comando di Mac OS):

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

Che produrrebbe il file 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"

Tuttavia, se desideri seguire la rotta dello script, ti consiglio il normale Stack Exchange.

Se vuoi solo tenere appunti e pensieri assortiti in alcuni software, potresti voler esaminare Microsoft One Note . Non sarà necessariamente conforme alla tua struttura specifica, ma ha una struttura ben funzionante.

Se desideri tenere traccia delle cose da fare. Mi raccomando, RememberTheMilk . Anch'esso utilizza la propria struttura delle informazioni. (Vieni a pensarci bene, RTM con tag farà esattamente quello che vuoi, ma con un'interfaccia web, dai un'occhiata!)