Sobre el proyecto
Kindle Shelf es una aplicación Electron que ofrece una vista personalizada de tu biblioteca de Amazon Kindle, incluidos los libros comprados y los préstamos de Kindle Unlimited (actuales y devueltos). Resuelve la falta de una API oficial de Amazon utilizando una sesión de navegador integrada para acceder a los endpoints JSON internos y a las páginas HTML de Amazon.
Las características principales incluyen:
- **Vista de biblioteca**: Busca por autor, título o serie; ordena de la A a la Z o por adquisición más reciente; agrupa por serie con los volúmenes no leídos listados en línea. Los pedidos anticipados se filtran de forma predeterminada, y las series archivadas pueden ocultarse o restaurarse.
- **Exploración por autor**: Haz clic en un autor para obtener su catálogo completo de Kindle, agrupado por series con insignias de leído/no leído. Los filtros incluyen solo no leídos y solo publicados, con chips de desambiguación para autores que comparten el mismo nombre.
- **Estado de lectura**: La presencia en tu biblioteca cuenta como leído, con el registro de estado de lectura de Amazon importado como autoritativo. Marcar como leído/no leído en la app se envía a Amazon, con anulaciones locales para los casos que Amazon no puede representar.
- **Detalles del libro**: Consulta la portada, sinopsis, valoración, reseñas, fecha de publicación y abre los libros en un Kindle Cloud Reader integrado o en Amazon.
- **Siempre activo / barra de menú**: La app sigue ejecutándose en segundo plano con un icono en la bandeja para sincronizar rápidamente, abrir, iniciar al arrancar y salir.
- **Acceso remoto**: Sirve la misma app en el navegador de un teléfono mediante un código QR con un token aleatorio persistente. La integración opcional con Tailscale proporciona una dirección HTTPS estable para acceder desde cualquier lugar de tu tailnet.
Los datos, las cachés y la sesión de Amazon se almacenan localmente en el directorio Application Support del usuario. La app es autónoma y está disponible como descargas precompiladas para las plataformas compatibles, o puede ejecutarse desde el código fuente con npm.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.