I develop stuff and have opinions on things -
About me/Contact

Articles:

PleaseShare update

J’ai plutôt pas mal avancé sur PleaseShare ces derniers jours, donc je fais un petit point ici :

Nouvelles options

Il existe maintenant des options (côté serveur) pour :

  • Autoriser/interdire la création de torrents privés (qui dépendront donc entièrement des trackers pour la communication entre pairs)
  • Autoriser/interdire la décompression d’archives compressées (les zips compressés avec deflate, ou les tar avec gz/bz2)
  • Logger ou non les actions réalisées
  • Taille maximum des fichiers uploadés
  • Possibilité de forcer l’utilisation d’un ou plusieurs tracker
  • Possibilité de pré-remplir le champ des trackers

Nouvelles features

Les nouvelles features vont bien évidemment de pair avec les nouvelles options, j’y ajouterai cependant :

  • L’extraction des zips (au lieu de tar only)
  • Utilisation de south pour réaliser les migrations de DB
  • Vérification de la taille des fichiers (incluant les fichiers compressés)

Bugfix

L’envoi de fichiers avec des caractères spécifiques à l’unicode devrait marcher à 100% (merci python2).

Documentation

Je me suis finalement décidé à utiliser le système de wiki fourni par gitorious, il est donc accessible ici.

J’ai également ajouté des exemples (testés) de configuration basique avec FastCGI pour lighttpd, nginx et apache, présents dans le dossier examples/ de la source, afin de simplifier l’installation pour les gens pas familiarisés avec django.

Ah, et j’ai aussi remplacé mon service d’hébergement de fichiers, jyraphe (qui restera disponible, mais il n’y aura plus de liens vers lui) par un PleaseShare qui tourne sur share.mathieui.net.

Si vous avez des remarques ou commentaires à propos de cet article, n’hésitez pas à me contacter.