Des scripts python fort utiles (hébergement de fichiers…)
Il y a des jours où l’on rencontre de ces petites perles sur le web et on se demande pourquoi ce n’est pas plus connu que cela.
C’est le sentiment que j’ai eu en visitant le blog stackp où l’auteur (visiblement français, mais le blog est en anglais) propose de petits scripts qui ne dépassent pas les quelques centaines de lignes et qui facilitent grandement la vie. Ces scripts sont publiés sous la licence Python Software Foundation License, proche de la BSD.
Je vais citer les plus remarquables à la fin de ce billet, mais avant cela, je vous présente deux scripts qui devraient faire des adeptes.
Qui n’a jamais eu à envoyer ou à recevoir de la part d’un(e) ami(e) un fichier qui ne passe pas par email ni par la messagerie instantanée ? Là, on sort généralement le fichier zip découpé en plusieurs morceaux, ou encore les sites d’hébergement souvent pavés de publicités et autres joyeusetés flashiennes. Et pourtant… ne serait-il pas plus simple de laisser le fichier sur la machine et de permettre à la personne de le télécharger directement ? ou encore d’avoir un moyen de recevoir le dit fichier directement sur son disque ?
Weblink
weblink permet en quelques secondes de partager tel ou tel fichier de son disque en permettant au destinataire de l’obtenir via son navigateur.
Une fois le script rendu exécutable, son utilisation est enfantine :
./weblink ma_photo.png
Droopy
Autres scripts
Petites sélections d’autres scripts utiles :
massmailer qui permet d’envoyer un courriel à une liste d’adresse, emails adressées individuellement.
imapsave pour sauvegarder les emails de sa boite imap.
Dans une moindre mesure pour moi, mais certains y trouveront peut être un intérêt, Scalpel sound editor dont le nom dit tout.
Conclusion
J’espère vous avoir fait découvrir des choses utiles. Pour ma part, outre le coté fonctionnel, je pense que ces courts scripts sont aussi de bons exemples pédagogiques. Etant en apprentissage python en ce moment, c’est comme cela que je les ai vu aussi.