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
sqlite
enJSON
; - 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 serve
refacto: on pass de gulp
à make
pour être plus prêt des commandes
manuelles et réduire le nombre de couches.
make -s clean export2json
Ce qui équivaut de façon plus explicite à:
make -s clean export2csv export2rawjson export2json
nodejs
,npm
angularJS
;
- outils:
yo
(scaffolding) ;bower
(dependencies management) ;gulp
(task management) ;
make install-devtools