Sobre el proyecto

PlainShelf es una biblioteca de lectura personal que se centra en el almacenamiento local prioritario para contenido de texto plano y Markdown. Permite a los usuarios importar y leer libros de texto plano y Markdown, y puede importar archivos EPUB convirtiéndolos a estos formatos. Las capacidades clave incluyen: - Organización de libros mediante carpetas anidadas respaldadas por el sistema de archivos. - Soporte para portadas de libros, metadatos, marcadores, historial de lectura y estadísticas de lectura. - Múltiples opciones de cliente: un servidor local, una aplicación de escritorio para macOS y un cliente experimental para Android. - Seguimiento estable de ID de libros independientemente de los cambios de título o carpeta. El software está diseñado como una alternativa ligera para la lectura basada en texto en lugar de un gestor de bibliotecas completo como Calibre; no admite PDFs, archivos de cómics, DRM ni cuentas multiusuario. Está desarrollado utilizando Go para el servidor y un framework de frontend para la interfaz de usuario.