Daily Shaarli

All links of one day in a single page.

August 19, 2012

Python : Partage simple de fichiers en réseau local

C'est toujours la galère de vouloir partager des fichiers lors d'une LAN en réseau local, surtout entre GNU/Linux, Windows et MacOSX (je n'ai jamais réussi à faire fonctionner un tracker pour bittorent en local)

Et bien grâce à python, juste une ligne :
python -m http.server
(pour python2 : python -m SimpleHTTPServer)

Ceci va ainsi créer un simple server http sur le port 8000 (par défaut) de votre machine. Rajouter simplement un numéro de port à la ligne de commande pour changer.

Python c'est MA-GI-QUE.

Du coup, si vous voulez chercher d'autres fonctionnalités disponibles, regardez donc dans le dossier /usr/lib/python*/ ;)

Merci SebSauvage pour l'astuce :)