Interface pour BiblioBox
Nous avons pour objectif d'automatiser la gestion des LibraryBox et leurs contenus, en améliorant simplifiant l'intecface.
Une LibraryBox, ou BiblioBox, dérivée de la PirateBox, permet de diffuser des contenus libres de droits.
Composée d'un routeur wifi et d'une clé USB, elle permet aux bibliothèques de proposer au sein de leur établissement des contenus numériques libres de droits (domaine public, licences Creative Commons, etc.) : ebooks, musique, films, logiciels, jeux.
Pour plus d'information sur les LibraryBox en France : http://bibliobox.net/
- branchement sur l'outil de gestion calibre utiliser par @safiler ;
- export des données de la base
sqliteenJSON; - mise en forme coté client via un système de template (p. ex. AngularJS)
git clone https://github.com/Labx/LibraryBox-app && cd LibraryBox-app
# install requirement to start application
make install
# open application in browser
gulp serverefacto: on pass de gulp à make pour être plus prêt des commandes
manuelles et réduire le nombre de couches.
make -s clean export2jsonCe qui équivaut de façon plus explicite à:
make -s clean export2csv export2rawjson export2json nodejs,npmangularJS;
- outils:
yo(scaffolding) ;bower(dependencies management) ;gulp(task management) ;
make install-devtools