Voici d'ailleurs une petite copie d'écran de la vue Web (détails d'un livre) de la version courante : (uniquement le cadre blanc)
Oui, c'est moche. Oui, je suis une brêle en design HTML/CSS/JS/ToutLeToutim. Mais ça commence à fonctionner ! \o/ !
Remplissage/Fourniture :
- * Tous les fichier epub ajoutés dans (par ajout dans les fichiers ou synchronisation) OwnCloud sont listés, et présentés.
- Gestion multi-format de livres. Par exemple extraction /liaison avec des fichiers mobi/azw/kf8
- acquisition par synchronisation avec les "shelf" d'autres serveurs OPDS, ou avec le catalogue général pour ce qui est disponible gratuitement. Il faudra prendre garde aux problèmes d'authentification.
- acquisition par accès à une mailbox externe et import des fichiers attachés, sur les messages filtrés par exemple par mail expéditeur, par contenu, par subject line, ou autre.
- * Accès à sa bibliothèque personnelle en mode Web pur, par connexion sur son OwnCloud, et accès à l'application spécifique. Sont exploitées et présentées la plupart des métadonnées extraites du fichier source, y compris couverture (et génération d'un thumbnail).
- Tri selon différents critères (date d'ajout, de publication, titre, nom de l'auteur etc.)
- Filtrable par auteur/série/ et autre facettes.
- En mode Web, sera prévu également la modification des métadonnées,
- pourquoi un feuilleteur en ligne "streaming" comme celui de TEA
- * Création d'un feed OPDS donnnant accès à l'ensemble des livres de la bibliothèque. Ce feed n'est accessible que par l'utilisateur tel qu'identifié par l'infrastructure OwnCloud. --> privé.
- conformité à OPDS1.1
- tri, filtre et gestion multi-format en parallèle du mode Web
- peut-être la possibilité de rendre publique tout ou partie du catalogue, avec gestion spécifique du partage des fichiers (ou non).
Si vous avez du mal à la mise en place, n'hésitez pas à me le dire, je vous aiderai si possible.
Pareil, si vous avez des suggestions à ajouter à mes listes, n'hésitez pas !
edit: Si, il manque tout un plan que je n'ai pas abordé ! les annotations ! A voir et étudier. Mais ce sera après.
Super projet.
ReplyDeleteTu vas intégrer les méta Dublin Core?
Actuellement, je récupère une partie des meta DC enregistrées dans l'epub (en fait en utilisant un bib externe). On verra s'il faut compléter.
ReplyDeleteExcellente initiative, je suis moi-même développeur et je confirme que c'est une excellente initiative.
ReplyDeletePar contre, il a fallut forker OwnCloud si j'ai bien suivi ?
Oui, il y a un fork spécifique, mais c'est un fonctionnement tout à fait banal et facile avec l'utilisation de Git comme DVCS. Pas de grosse divergence (sauf mineures le temps que certains bugs soient officiellement corrigés).
Delete