Una aplicación para los frikis de las notas de vino personales
Desde hace años mantengo un archivo de texto con notas sobre vinos. Cada entrada es como:
Wine #1 maker and wine name
Date #1: Notes and cost
Date #2: Notes and cost
etc.
Wine #2 maker and wine name
Date #1: Notes and cost
Date #2: Notes and cost
etc.
No me baso en ningún conocimiento online sobre vinos, ni pretendo hacerlo. Por eso titulé esta pregunta con la palabra “notas personales sobre vinos”. Tampoco deseo calificar cada vino. Mis notas me dirán lo que necesito saber. Dependiendo de mi estado de ánimo cuando revise las notas, puede que decida volver a probar un vino.
Lo que necesito es poder ordenar las entradas por: (i) fecha de la última prueba o (ii) por orden alfabético. Lo primero me permite ver los vinos más recientes que he probado sin que me estorben los vinos que probé hace años. La segunda me permite buscar un vino específico que pueda encontrar, o que alguien me haya recomendado.
Además, me gustaría acceder a la “base de datos” de notas tanto desde mi ordenador de sobremesa/portátil como desde mi smartphone, y no quiero pasar por ningún servicio en la nube (que no sea el webmail, por ejemplo, gmail).
Las aplicaciones sobre las que he leído no responden a estos requisitos engañosamente simples. Como alguien que machaca datos en su trabajo diario, puedo imaginar algunas soluciones conceptuales parciales. Por ejemplo, si tuviera una base de datos de Microsoft Access, entonces cada vino puede ser una sola entrada en una tabla de datos de vinos, que enlaza con una tabla de notas. La tabla de notas tendrá un campo de fecha y un campo para notas de texto (incluyendo el coste). Entonces puedo escribir algún código para asociar cada vino con la fecha de su nota más reciente, y luego ordenar por esa fecha más reciente o por el texto de identificación del vino.
Esto está bien si sólo quiero consultar la base de datos en el ordenador, pero no permite la actualización en el smartphone. Lo que funciona para acceder desde el teléfono y el ordenador es mantener un correo electrónico borrador en mi cuenta de gmail, al que puedo acceder tanto desde el teléfono como desde el ordenador. Pero no permite la ordenación descrita anteriormente. Básicamente he introducido los vinos de forma cronológica. A veces, cuando alguien recomienda un vino, es difícil comprobar si el vino está en el fondo del archivo de texto (de años pasados).
Me he cansado de eso, y he cogido un editor de texto (vim), he convertido todas las entradas en una línea física de texto, con delimitadores que separan las diferentes entradas de fechas, ordenadas por nombre de vino, y luego he vuelto a convertir cada entrada al formato multilínea ilustrado arriba. Sin embargo, sin una base de datos, no puedo volver a ordenar los vinos por la fecha de la prueba más reciente.
¿Existe alguna solución que permita la ordenación que quiero (por vino o por fecha de la prueba más reciente), accesible para su actualización o consulta tanto desde el escritorio/portátil como desde el smartphone? Sería preferible evitar la nube.