Notas y carpetas

Importa carpetas Markdown y bóvedas de Obsidian, lee documentos y escribe notas sobre personas.

Esta página te ayuda a traer tus notas a Memo y a guardar ahí tus propias notas. Puedes añadir una carpeta de archivos Markdown o una bóveda de Obsidian, buscar en sus documentos y escribir notas sobre personas, mensajes y proyectos. Memo solo lee tus carpetas: escribe un archivo solo cuando exportas tus notas.

Hay dos tipos de notas:

  • Notas de tus archivos. Memo las lee de una carpeta que tú eliges. Para cambiar una, edita el archivo e impórtalo de nuevo. Sus referencias tienen esta forma: document:3.
  • Notas que escribes en Memo. Viven en el almacén local y pueden tratar sobre una persona, un mensaje, un proyecto u otra nota. Sus referencias tienen esta forma: note:12.

Añadir una carpeta

Una carpeta puede ser cualquier carpeta de notas de tu ordenador: notas de proyecto, una carpeta de documentos o una bóveda de Obsidian. Memo lee la carpeta y todas las carpetas que contiene.

Lo más fácil: pídeselo a tu agente.

Petición
Use memo CLI to add my notes folder at /path/to/notes and import it.
Tell me how many notes it found and which files it could not read.

O ejecuta tú los comandos. Sustituye /path/to/notes por la ruta completa de tu carpeta.

Para una carpeta de archivos Markdown normales:

memo folders add /path/to/notes --format markdown
memo notes import --no-embed

Para una bóveda de Obsidian:

memo folders add /path/to/vault --format obsidian
memo notes import --no-embed

memo folders add muestra el ID de la carpeta, por ejemplo 1. memo notes import lee las notas y dice cuántas ha encontrado:

/path/to/notes: 24 notes, 24 changed, 0 moved, 0 gone

--no-embed se salta la preparación para la búsqueda por significado, así que no necesitas el modelo de búsqueda para empezar. Vuelve a ejecutar memo notes import después de añadir o editar archivos; solo se leen los cambios.

Puedes añadir más de una carpeta. memo folders list las muestra todas.

Markdown u Obsidian

El formato le dice a Memo cómo se escriben los enlaces y las etiquetas en tus notas. No necesitas Obsidian para usar Memo, y Obsidian no tiene que estar abierto.

Obligatoriedadmarkdownobsidian (el predeterminado)
Enlaces a otras notasEnlaces Markdown al archivo (abajo)[[Other note]], [[Other note|label]], también con #heading
Etiquetasel campo tags: al principio del archivoel campo tags: y #tags en el texto
Otros nombres para una notael campo aliases:

Un enlace en una carpeta markdown tiene este aspecto:

[label](other-note.md)

En una carpeta markdown, una #word en el texto no es una etiqueta. Los dos formatos entienden los enlaces escritos como referencias, como [Kai](person:7) o un simple msg:telegram/1/77/42.

Una bóveda de Obsidian es una carpeta de notas Markdown que Obsidian abre como un solo espacio de trabajo. Memo omite las carpetas ocultas, como .obsidian.

Archivos que Memo puede leer

ArchivosExtensionesQué guarda Memo
Texto y Markdown.txt, .md, .markdownEl texto, los enlaces y las etiquetas
Tablas.csv, .tsv, .xlsx, .odsLos valores de las celdas, con la hoja, la fila y la columna
Documentos, presentaciones y libros electrónicos.odt, .pptx, .epubEl texto, sin el diseño
PDF y Word.pdf, .docxEl texto, con los números de página del PDF. Necesita los lectores opcionales de abajo

Para leer archivos PDF y Word, instala los dos lectores opcionales junto a Memo:

npm install -g unpdf mammoth

Algunos archivos no se pueden leer: los PDF escaneados (imágenes de páginas, sin texto dentro), los archivos antiguos .doc y .xls, y los archivos de más de 50 MB. Memo guarda hasta 200 000 caracteres de cada archivo. El informe de la importación muestra cada archivo que no pudo leer y el motivo, así que un archivo que falta nunca queda fuera de la búsqueda sin aviso.

Omitir algunos archivos

Para dejar algunos archivos fuera de Memo, ponlos en notes.ignore en el archivo de configuración. Una regla es una ruta dentro de la carpeta, una carpeta (se omite todo lo que contiene) o un patrón:

{ "notes": { "ignore": ["Journal/Private.md", "Archive", "**/Private*"] } }

memo notes import --ignore Drafts omite una carpeta solo en una importación.

Encontrar tus notas

memo search notes 'budget'
memo search notes 'budget' --tag work
memo notes show document:3

Cada resultado muestra el archivo y la primera línea que coincide. memo notes show muestra una nota con sus etiquetas, las notas a las que enlaza y las notas que enlazan a ella. Consulta Búsqueda para ver más palabras de búsqueda.

Escribir tus propias notas

Una nota que escribes en Memo puede tratar sobre una persona, un mensaje, un proyecto u otra nota. Escribirla no envía nada a nadie y no cambia el mensaje del que trata.

Petición
Use memo CLI to save a note that Kai Sample prefers morning meetings, linked to Kai on Telegram.
Show me the saved note.

O hazlo tú:

memo notes add 'Prefers morning meetings' --about telegram:'Kai Sample'
memo notes list --about telegram:'Kai Sample'

--about indica de qué trata la nota. Úsalo más de una vez para varios temas:

SobreEscribe
Una persona en un servicio de mensajeríatelegram:'Kai Sample', max:'Kai Sample' o email:[email protected] (un nombre o un ID)
Un mensajesu referencia, como msg:telegram/1/77/42
Una nota o un archivonote:12 o document:3
Una persona, organización, proyecto o tareaperson:…, organization:…, project:…, task:…

Copia las referencias de los resultados de búsqueda; no las escribas de memoria. La persona, el mensaje o la nota ya tienen que estar en el almacén local.

Leer, editar y quitar una nota

memo notes show note:12
memo notes edit 12 --revision 1 --text 'Prefers early morning meetings'
memo notes remove 12

Cada nota tiene un número de revisión que sube con cada edición. memo notes edit pide la revisión actual, que te da memo notes show note:12 --json. Si alguien o algo editó la nota mientras tanto, los números no coinciden y Memo rechaza la edición, así que no se pierde ningún cambio. Vuelve a leer la nota e inténtalo otra vez.

Una nota que viene de un archivo se edita en el archivo, no con memo notes edit.

Guardar tus notas como archivos

memo notes export --to /path/to/vault/memo --format obsidian

La exportación escribe las notas que escribiste en Memo como archivos Markdown en la carpeta que elijas. Usa --format markdown para Markdown sencillo. Cada archivo lleva un memo-id y un memo-hash al principio, así que importar esa carpeta no crea la misma nota dos veces. Si editaste tú un archivo exportado, Memo no lo sobrescribe y te avisa. Para exportar una nota en el momento de escribirla, añade --export a memo notes add o memo notes edit.

La nota sobre una persona

Puedes decirle a Memo qué archivo es la nota principal sobre una persona, por ejemplo People/Kai.md en tu bóveda:

memo note telegram:'Kai Sample' /path/to/vault/People/Kai.md
memo note telegram:'Kai Sample'           # shows which note it is
memo note telegram:'Kai Sample' --clear   # forgets it

Antes tienes que importar el archivo. Después, la nota y las notas que enlazan a ella aparecen en el contexto de la persona. Si dos personas comparten el nombre, Memo se niega y muestra sus IDs para que elijas.

Usar las mismas notas en otro ordenador

Si tus notas se sincronizan con otro ordenador, conecta allí el mismo ID de carpeta en lugar de añadir una carpeta nueva:

memo folders list                                  # shows the folder IDs the local store has
memo folders attach 1 /other/path/to/notes

Con el mismo ID, las notas conservan sus enlaces y sus etiquetas en los dos ordenadores.

Siguiente: etiqueta tus notas o busca en ellas.