Skip to content

Library Manager 0.1.0 — Linux standalone

Choose a tag to compare

@ronylicha ronylicha released this 09 Oct 05:32
· 19 commits to main since this release

Library Manager 0.1.0

Application Linux autonome pour gérer, lire et préparer ses livres numériques. Aucun Calibre, Node.js, Rust ou Python à installer pour utiliser l’application. Développée par QR Communication sous licence GPL-3.0-only.

Français

  • Bibliothèque par couvertures ou tableau, recherche et filtres combinables, auteurs, séries et numérotation ; originaux conservés, dédoublonnage et variantes organisées selon Auteur → Série.
  • Lecteur EPUB intégré avec sommaire et progression sauvegardée ; interface FR/EN suivant la langue du système, thèmes clair/sombre et dictionnaires JSON extensibles.
  • Six fournisseurs API : Z.ai, Kimi, MiniMax, OpenAI/Codex, Claude et Mistral. Modèles récupérés à la demande, recherche Web commune, chat et enrichissement des métadonnées à l’import. Les clés API sont nécessaires ; les corrections incertaines restent soumises à revue.
  • Conversion intégrée EPUB/TXT/HTML/FB2, sortie MOBI6 et reconstruction MOBI/KF8/AZW3 sans DRM avec libmobi embarqué. PDF/CBZ sont conservés comme originaux, sans conversion reflow ni lecteur dédié.
  • Profils EPUB Sans perte, Équilibré, Xteink et Texte seul ; optimisation séparée ou avant transfert, rapport de taille et contrôle du texte.
  • Détection des volumes USB/SD montés, livres présents mis en évidence, CrossPoint HTTP et serveur Calibre sans fil intégré pour clients compatibles, par adresse IP. Aucune installation de Calibre nécessaire.

Installation Linux x86_64

Ubuntu/Debian : sudo apt install ./library-manager_0.1.0_amd64.deb.

Fedora/RPM : sudo dnf install ./library-manager-0.1.0-1.x86_64.rpm.

Les paquets installent GTK/WebKit et les certificats HTTPS via le gestionnaire de paquets. Pour l’AppImage, rendez le fichier exécutable puis lancez-le ; FUSE, ou le mode APPIMAGE_EXTRACT_AND_RUN=1, et un magasin de certificats système sont nécessaires. Base de compilation : Ubuntu 22.04, glibc 2.35.

Validation et portée

158 tests du noyau réussis, un test réseau ignoré par défaut ; huit tests Tauri, 22 tests frontend, sept tests des notices et neuf tests du script natif réussis. Formatage, types et Clippy contrôlés.

Dix étapes natives réussissent avec le DEB sur Ubuntu 22.04 vierge, le RPM sur Fedora 44 et le contenu AppImage extrait lancé par AppRun : fenêtre réelle, import, dédoublonnage, conversions, lecteur, optimisation, révision/annulation, attente IA et redémarrage. Les rapports et captures joints utilisent deux livres synthétiques. Le redémarrage de l’enveloppe extérieure AppImage dans WebDriver reste non validé.

Les appels payants avec les six clés API et les transferts sur liseuse physique n’ont pas été exécutés. Les alertes amont glib 0.18 et SHA-1 du protocole Calibre historique restent ouvertes ; le sans-fil doit être réservé à un LAN de confiance. Voir le rapport de qualité et ses limites, les protocoles et les fournisseurs.

Les trois paquets contiennent le moteur MOBI et les notices de redistribution. L’archive complète des sources et SHA256SUMS sont joints. Les paquets ne sont pas signés.

Les paquets, sources et rapports ont été téléchargés publiquement sans authentification : leurs SHA-256 correspondent aux artefacts testés. Voir public-verification.json. La CI Linux finale et CodeQL ont terminé avec succès ; ce statut ne ferme pas les alertes documentées.

English

Standalone Linux ebook library manager with a cover grid/table, combined filters, immutable originals, EPUB reader and saved progress; French/English interface and extensible JSON translations.

Six API providers with dynamic model catalogs, shared Web research, chat and import enrichment. Built-in format conversion and EPUB optimization, mounted USB/SD detection, direct CrossPoint transfers and an integrated Calibre wireless server. Calibre installation is not required. API keys are required for AI services.

DEB, RPM and AppImage downloads target Linux x86_64. Native ten-stage journeys passed for the installed DEB on clean Ubuntu 22.04, installed RPM on Fedora 44 and extracted AppImage payload. The outer AppImage wrapper restart, paid provider calls and physical-device transfers are outside the validated scope. See the quality report for the open upstream/protocol alerts.

Complete GPL sources, bundled-engine licenses, validation reports and SHA-256 checksums accompany this release.