Accueil > Actualité / Informations > Le Logiciel Libre du mois > Le Logiciel Libre du mois - Février 2016 - Lufi

Le Logiciel Libre du mois - Février 2016 - Lufi

vendredi 19 février 2016

Lufi est le logiciel utilisé par Framasoft pour proposer le service Framadrop dans le cadre de l’opération Dégooglisons Internet.

Comme vous le savez déjà la saison 2 de la campagne de Dégooglisation a commencé, n’hésitez pas à soutenir Framasoft pour que cette opération puisse continuer.

Du temps, de la sueur, des larmes, un bon éditeur de texte, le meilleur framework web du monde et voilà Lufi !

Le principe est simple :

on dépose des fichiers dans la zone dédiée à cet effet ;
le javascript génère une clé de chiffrement (différente pour chaque fichier) ;
le fichier est découpé en morceaux ;
chaque morceau est chiffré et envoyé via WebSocket au serveur ;
vous récupérez deux liens : un lien de téléchargement et un lien de suppression.

Les bonus :

  • les informations sur les fichiers envoyés sont stockées en localStorage sur le navigateur et une interface permet de visualiser ces informations ;
  • on peut demander à ce que le fichier soit supprimé dès le premier téléchargement ;
  • on peut définir un délai d’expiration après lequel le fichier est supprimé.

Pour les admins/développeurs :

  • les instructions d’installation sont sur le wiki ;
  • on peut définir des paliers de tailles, forçant le délai de suppression. Exemple : les fichiers de moins de 10Mio pourront rester 60 jours, ceux entre 10Mio et 50Mio, 30 jours et au-delà de 50Mio, 2 jours. Cela permet de limiter l’utilisation de l’espace disque ;
  • le code est sous licence AGPL v3 et le code est sur le Gitlab de Framasoft avec un miroir sur Github ;
  • c’est codé en Perl avec le framework Mojolicious, la bibliothèque Stanford Javascript Crypto, du Twitter bootstrap pour le CSS, des icônes piochées sur Fontello et la bibliothèque Moment.js. Tout le javascript est écrit en Vanilla Javascript.

Pour le logo :

  • phonétiquement parlant, en français, Lufi sonne comme Luffy, le personnage principal du manga One Piece. Luffy est surnommé « Chapeau de paille », et comme Lutim avait déjà un chapeau pour logo… Un coup d’inkscape, et hop ! (Lstu a d’ailleurs récemment gagné un chapeau comme logo)

Répondre à cet article

Priorité au Logiciel Libre! Je soutiens l'April.
SPIP | | Plan du site | Suivre la vie du site RSS 2.0
Habillage visuel © digitalnature sous Licence GPL