Un gestionnaire de documents basé sur le Web / Viewer sur Flask + Python. Actuellement, les documents PDF, le fichier zip (d'images), Markdown et EPUB sont pris en charge.
Ceci est toujours en scène bêta et le code n'est pas sécurisé. Veuillez ne pas l'utiliser sur les serveurs publics.
Cliquez sur la vignette ouvre la visionneuse. Le badge "PDF" inférieur à droite saute dans le fichier d'origine. Le marquage et la recherche de documents sont pris en charge.

La visionneuse de documents basée sur HTML est incluse. Capacités:
S )
La lecture de l'EPUB est alimentée par Bibi. (C'est un logiciel fantastique!)
Recherche de texte intégral (PDF, EPUB et Markdown)

日本語も検索可能です La recherche japonaise est prise en charge. (Tokenizer: 2 grammes)

(PDF UNIQUEMENT) Les tubes de recherche sont haut de gamme dans la vue de la page; La recherche en page est également possible. (raccourci: clé F )

r2l : Le document est le droit à gauche (PDF et ZIP)spread : le document est affiché en vue de propagation (PDF et ZIP)hide : cache le document; Cela fonctionne, mais actuellement le fichier trouvé par Search . 
fmfm_util.py ) est inclus.fmfm_util.py import ... pour importer tous les fichiers à partir du dossier inbox .fmfm_util.py remove 1 2 3 ... pour supprimer les livres spécifiés de DB.fmfm_util.py update 1 2 3 ... Pour mettre à jour les métadonnées dans la base de données.fmfm_util.py update_title 1 2 3 ... Pour mettre à jour les métadonnées, et le titre est remplacé par les métadonnées du fichier. git clone ce référentiel et cd dans le dossierSECRET_KEY sur quelque chose de chaîne aléatoire dans settings.pyBibi-v1.2.0.zip à partir des versions de Bibi, déballez le fichier et déplacez le dossier Bibi-v1.2.0 dans le dossier static .docker-compose up -dhttp://localhost:8888 par un navigateur Web.docker container stop fmfm-filemanager-python3-1 .pip install -r requirements.txt (vous avez également besoin du package cmake et poppler-cpp dans une distribution)python server.py ou bash run_fmfm_local.shhttp://localhost:5000/ (ancien) ou http://localhost:8888/ (second) par un navigateur Web. static passthrough par Nginx améliorent les performances. Voir nginx_conf.sample par exemple.