6 puntos por kmelon 2026-01-14 | 2 comentarios | Compartir por WhatsApp

¡Escribí esto siguiendo el formato del texto de abajo!
Como es la primera vez que escribo un post ^^;; no sabía que no se podía editar

1. Presentación

Hola.
Soy un desarrollador independiente que trabaja mucho con archivos PDF y EPUB mientras investiga y estudia.

Los papers, eBooks y materiales se siguen acumulando, pero

  • los archivos terminan dispersos por todos lados
  • y los visores solo sirven para leer, o poco más

Así que necesitaba una “herramienta ligera, pero capaz de gestionar bien todo”, y por eso decidí crearla yo mismo.


2. Resumen del servicio en una línea

Folio es una app de escritorio offline que te permite gestionar EPUB/PDF en un solo lugar, leerlos y hasta dejar anotaciones.


3. Introducción al servicio

Folio es un gestor de biblioteca eBook centrado en la administración de materiales personales.

  • Gestiona archivos EPUB / PDF en un solo lugar
  • Mientras lees, puedes resaltar, dibujar y escribir notas
  • Funciona completamente offline (no envía materiales personales al exterior)
  • Permite organizar información de citas para papers/materiales

El objetivo fue que sirviera para investigación, estudio y archivo personal.


4. Funciones principales

📚 Gestión de biblioteca

  • Indexación automática basada en escaneo de carpetas
  • Extracción automática de portadas y generación de miniaturas
  • Vista de cuadrícula / lista
  • Clasificación por etiquetas y colecciones
  • Búsqueda y filtrado por título y autor

📄 Lector de PDF

  • Renderizado de PDF de alta calidad
  • Vista de 1 página / 2 páginas
  • Zoom libre (ajustar a página / ajustar a ancho)
  • Búsqueda de texto dentro del documento
  • Navegación por tabla de contenido (TOC)

🖍️ Anotaciones y funciones para investigación

  • Resaltado de texto (5 colores)
  • Herramientas de dibujo (pluma, marcador, figuras, flechas, etc.)
  • Notas adhesivas, marcadores
  • Exportación de información de citas
    (APA / MLA / Chicago / BibTeX)

⚙️ Otros

  • Tema oscuro / claro
  • Soporte para coreano / inglés
  • Más de 40 atajos de teclado
  • Guarda el tamaño/estado de la ventana

5. Stack tecnológico

  • Python 3.11
  • pywebview
  • PyMuPDF (renderizado de PDF)
  • ebooklib (parsing de EPUB)
  • SQLite
  • HTML / CSS / JavaScript (UI)

6. Dificultades durante el desarrollo

  • Equilibrar calidad y rendimiento en el renderizado de PDF
  • Rendimiento de indexación en bibliotecas grandes
  • Manejo de diferencias entre plataformas en UI/atajos/comportamiento de ventanas

7. Estado actual

7-2 Descarga por oneDrive

  • Puedes descargarlo entrando al URL del market de arriba. (El market estará disponible hasta ~2026.01.31)
  • El oneDrive de abajo estará compartido hasta ~2026.01.21 (mié) 13:00. (Como lo olvidé, parece que va a seguir disponible jaja)
  • Folio 1.5.5 (for win, macOS)
  • Mediamark 2.0.13 (for win)
  • Mediamark es una herramienta de gestión de video además de libros. Todavía no pude terminar de probar bien el build de macOS porque estoy en movimiento, así que lo estoy considerando para más adelante.
  • La subida a oneDrive es una compartición temporal, mientras que en el market, si lo descargas, puedes seguir recibiendo versiones con correcciones de errores y actualizaciones.

8. ¿Qué me gustaría recibir?

  • Feedback real de usuarios (voy corrigiendo errores poco a poco mientras lo uso)
  • Opiniones sobre flujos de trabajo para gestión de eBooks/papers

Si ven puntos débiles o tienen ideas de mejora, no duden en comentarlas.
Gracias 🙇


9. Otros y futuro

  • Por ahora estoy haciendo primero el trabajo de seguir creando tras diseñar manualmente con vibe coding. Lo que he hecho hasta ahora es:
  1. Desarrollo de market + módulo de pago -> despliegue en Docker Hub (2 meses) - cómo instalar Docker
  • Viewer Demo para administradores del market (id: demo, pw: demo1234) - Link
  1. Herramienta (Folio) > desarrollo de herramienta de gestión de epub/pdf (1 semana)
  2. Herramienta (MediaMark) > desarrollo de herramienta de gestión de medios/video (1 semana)
  3. Portafolio web (2 semanas)
  4. Escritura automática para SNS (Instagram/Thread, X) (menos de 1 semana) - Link
  • Es una página en formato demo. Después de registrarte, puedes asignar tu propia gpt api key, ingresar un prompt y generar contenido.

  • Mientras seguía creando cosas, terminé haciendo que generara automáticamente textos promocionales para SNS; la subida es de pago, así que pass!, y también enviará notificaciones tras programar una hora (función prevista)

  • Voy a seguir creando ideas que se me ocurran de vez en cuando hasta llenar unas 100 aproximadamente :)

  • De verdad no fue nada fácil llegar hasta generar los videos del enlace de YouTube de arriba, pero si al principio se construye todo con cuidado, luego usando vibe coding (Claude Code),
    al extraer a la inversa el diseño del proyecto a partir de lo ya creado, parece que será más fácil aplicarlo al siguiente proyecto y poco a poco se podrá ir ganando velocidad.

Es la primera vez que escribo un post, pero iré compartiendo poco a poco lo que vaya haciendo (métodos, resultados) :)
Y deseo que todas las personas que lean este post estén llenas de buena suerte también este año.

2 comentarios

 
tensun 2026-01-14

Lo usaré bien, gracias.

 
kmelon 2026-01-14

Gracias. Las mejoras o los errores siempre son bienvenidos :)