BiblioBox.net - le blog ! Pour partager et échanger sur l'usage des BiblioBox en bibliothèque

Aller au contenu | Aller au menu | Aller à la recherche

Mot-clé - LibraryBox

Fil des billets - Fil des commentaires

jeudi, 21 mai 2015

[LibraryBox] Sortie de la version 2.1 beta

Jason Griffey a lancé aujourd’hui la phase de bêta test de la future version LibraryBox v2.1 :

Au programme des nouveautés :

  • l’internationalisation de l’interface avec pour l’instant 10 langues, dont le français.
  • le listing directory évolue, pour un meilleur support sur mobile
  • ajout d’un support DLNA
  • pour les prochaines versions, Jason promet un système de mise à jour simple avec un seul fichier à copier sur la clé USB

L’annonce complète sur le site LibraryBox.

Si vous avez une box inutilisée et que vous avez le temps de tester cette version avant la sortie officielle, c’est le moment !

jeudi, 20 novembre 2014

Installer h5ai v0.26.1 sur une #LibraryBox

En complément du dernier billet de Thomas (Améliorer l’interface du répertoire de fichiers de la BiblioBox grâce à h5ai), je vous propose une scéance bidouille complémentaire autour de h5ai.
Pour la suite, ce n’est pas tant un tutoriel pas à pas, mais plutôt un partage d’expérience et tenter d’expliquer un peu les éléments techniques.

Remarque : à ce stade, vous perdez les statistiques de téléchargement en utilisant h5ai plutôt que l’affichage du répertoire du serveur web lighthttpd installé sur la box.

Peut-être que Matthias arrivera à le gérer, en tout cas nous sommes plusieurs à le souhaiter, dont Jason :

Lire la suite...

mercredi, 16 juillet 2014

Un wiki sur votre BiblioBox avec TiddlyWiki

Je me demande pourquoi je n’y ai pas pensé plus tôt !

Je connais TiddlyWiki depuis ses début en 2004. Pour des besoins persos ou professionnels, j’ai utilisé régulièrement ce bloc note personnel en 2007 et 2012. Mais j’avoue avoir laissé de côté l’outil pendant ces deux dernières années. Et puis je me suis dit hier : mais pourquoi ne pas mettre TiddlyWiki sur une BiblioBox ? Car c’est un seul fichier html avec du javascript. En plus je connaissais l’existence d’une version serveur pour sauvegarder en ligne ses modifications.

TiddlyWiki

Direction le site du projet : http://tiddlywiki.com/

Welcome to TiddlyWiki, a complete interactive wiki in JavaScript. It can be used as a single HTML file in the browser or as a powerful Node.js application. It is highly customisable: the entire user interface is itself implemented in hackable WikiText.

J’apprend ainsi qu’une nouvelle version TW5 est actuellement en phase active de développement bêta (version 5.0.13-beta à ce jour), et que l’ancienne version a été renommé TiddyWiki Classic [1].

TiddlyWiki.png

Installation de TiddlyWiki sur une LibraryBox

C’est simple, sur la page d’accueil du projet, récupérez une version vierge du wiki en cliquant sur le bouton “Download Empty” (lien vers le Tiddler). Puis transférez cette page html sur votre box (par FTP, upload, SSH, etc..).

Vous avez ainsi un mini site en lecture seule à votre disposition.

Fonction autosave et store.php

La LibraryBox est déjà livrée avec PHP (pour gérer le compteur de téléchargement notamment). Cela tombe bien, il y a un script PHP pour faire une sauvegarde des modifications du wiki en ligne.

  1. Récupérez les sources du code PHP.
  2. Vous pouvez modifier le début du fichier pour définir un utilisateur et un mot de passe
  3. Transférez ce fichier store.php sur votre BiblioBox
  4. Si tout s’est bien passé, vous pouvez tester le fichier avec son URL (par exemple http://librarybox.lan/store.php) [2]
  5. Dans les paramètres de votre TiddlyWiki, renseignez l’URL de votre fichier, le nom d’utilisateur et le mot de passe.

ControlPanel.png

Créez à présent un nouveau Tiddler et validez votre saisie, à droite de l’écran un message de sauvegarde automatique doit s’afficher.

tiddlywiki-save.png

Vous aurez ensuite un message d’erreur :

erreur-store.php-tiddlywiki.png

C’est à priori normal, car votre clé est au format FAT, et la gestion des droits unix sur ce type de partition génère cette alerte. Mais le fichier est bien sauvegardé, ainsi qu’une sauvegarde dans un nouveau fichier. On pourrait sans doute éditer le code du fichier store.php pour passer outre et ne pas mettre l’alerte.

Conclusion

Je suis vraiment très content de cette nouvelle version de TiddlyWiki qui semble prometteuse, surtout avec cette fonction d’édition en ligne et de sauvegarde.
Si vous ne connaissez pas encore TiddlyWiki et son mode de fonctionnement, il vous faudra probablement un temps d’adaptation (syntaxe, principe d’édition, installations de plugins, import, recherche, personnalisation, etc..), mais l’essayer c’est l’adopter ! Je vous laisse découvrir toutes les possibilités de cet outil [3] !

Le MR3020 n’étant pas très puissant, on le sollicite uniquement ou presque pour la sauvegarde, grâce au fait de déporter sur le poste client la création du contenu et la navigation (un seul fichier et du javascript).

On pourrait aussi imaginer faire un fichier documentation sous forme de TiddlyWiki pour compiler les tutoriels autours des PirateBox et BiblioBox.

Notes

[1] Il ne semble pas encore y avoir de traduction française de cette version

[2] j’ai eu au départ une erreur PHP car j’avais mal copié/collé le script

[3] je découvre par exemple le glisser/déposer vers le haut de la page depuis la sélection d’un texte pour créer une nouvelle entrée

mercredi, 7 mai 2014

Restaurer la fonction upload de la BiblioBox

La différence fondamentale entre une PirateBox et une BiblioBox est la possibilité de déposer des fichiers. En effet, la BiblioBox ne permet pas l’upload (téléversement). Mais cela reste théorique. Nous allons voir que dans la pratique, c’est tout à fait possible.

Avertissement :

Le tuto qui suit est une traduction de la discussion qui a eu lieu sur le site Librarybox de Jason Griffey. Il n’a pas été testé par l’auteur de ces lignes. Mais il peut servir les plus curieux :-) La méthode est expliquée par Matthias Strubel dans le topic Upload on librarybox ?

Procédure

  • Tout d’abord, il faut éditer le fichier

/opt/piratebox/conf/piratebox.conf

  • Il faut chercher la ligne

DROOPY_ENABLED="no"

  • Puis remplacer le “no” par “yes”

Créer un dossier d’upload différent

  • Il faut trouver la ligne

UPLOADFOLDER="$SHARE_FOLDER/Shared"

et changer le nom du dossier. “Shared” est le dossier racine des fichiers. Attention, pensez à créer le répertoire qui correspond à votre nouveau dossier d’upload.

  • Pour activer les modifications, faites un reboot en tapant la commande :

reboot

  • Après le redémarrage, l’upload est disponible à l’adresse :

http://librarybox.lan:8080

Si vous avez testé cette procédure, n’hésitez pas à le signaler dans les commentaires en dessous de ce billet !

Edit du 09 mai

Suite à la remarque de mvautier en commentaire, pour parfaire le retour de l’upload, on peut créer une page html dédiée, qui appellera en iframe le module droopy pour téléverser les fichiers. Je rajoute en pièce jointe une fichier d’exemple.

Ce qui nous donnera cela :

televersement-upload-bibliobox.png

Et le code, que j’ai repris de la page d’index d’une piratebox :

<iframe width='100%' height="80" frameBorder='0' src='http://librarybox.lan:8080'>
Your browser does not support Iframes.. If you want to upload something, follow this <a href='http://librarybox.lan:8080'>Link</a>
</iframe>

Hope this help !

jeudi, 1 mai 2014

LibraryBox v2.0 est sortie !!

Hasard du calendrier, en même temps de l’annonce de bibliobox.net, Jason Griffey a annoncé la sortie de la version finale de LibraryBox v2 !!

Si vous aviez déjà la version bêta sur votre box, vous pouvez donc faire la mise à jour.

- page 1 de 2