Compartilhando arquivos facilmente utilizando Python!
Esses dias, descobri um module interessante do python, é o SimpleHTTPServer.
Como funciona?
Simples, navegue pelo terminal até a pasta que você quer compartilhar, e rode o seguinte comando:
# python -m SimpleHTTPServer 8080
(8080 = porta)
Agora acesse no navegador SEU_IP:8080
Simples não?
É lógico que só funciona na rede interna, ou se você tiver IP Fixo.
Como aqui em casa, tem dois PC’s rodando Arch Linux, e ele tem muitos updates, passar o cache por pendrive e tal é um saco, configurar compartilhamento também.. usando python e um script simples em shell, consigo facilmente atualizar o cache do outro PC, a 2,0Mb/s+
E como dica, para baixar todos os arquivos de um compartilhamento em outro pc, sem ter de clicar em um por um, um pouco de shell:
primeiro, baixe o index.html
# wget IP:8080
Assim você terá o index.html que é exibido no navegador… agora, o regex em si:
# for a in `cat index.html | cut -f2 -d’”‘ | grep -v “/” | grep -v “<”`; do wget IP:8080/$a; done;
Com isso, você baixará todos os arquivos compartilhados para a pasta atual
Simples, porém funcional.
Piece of cake.
[]’s






