Un lecteur de collection PDF avec moteur de recherche en texte intégral intégré
Écrit en Python / Electron / Elm / Javascript
Interface utilisateur simple
Base de données locale (vous contrôlez 100 % de vos données)
Installation facile (pas besoin d'installer des bases de données externes)
Multiplateforme (Linux, Mac, Windows)
Git
Noeud.js
python3
git clone https://github.com/mknz/mirusan.gitcd ./mirusancd ./search pip install -r exigences.txtcd ../electron installation npm npm exécuter la compilation npm démarrer
Mirusan détecte automatiquement la langue de saisie à l'aide de la détection de langue de Google. Le tokenizer ou l'analyseur d'indexation est choisi en fonction de la langue détectée.
Pour les langues suivantes, le LanguageAnalayzer ou StandardAnalyzer intégré de Whoosh (pour l'anglais) est utilisé.
(bien qu'actuellement, cela ne fonctionne pas correctement pour l'arabe.)
Arabic Danish Dutch English Finnish French German Hungarian Italian Norwegian Portuguese Romanian Russian Spanish Swedish Turkish
Pour les autres langues, le tokenizer N-gram (minsize=1, maxsize=2) est utilisé.
GPLv3
Whoosh (bibliothèque du moteur de recherche Pure Python)
pdf.js
Électron
Photon
Orme
orme-électron