Por Mario Medeiros
Uso Programacao Orientada a
CTRL + C
CTRL + V
Um simples http ou web server em Python
Após criar documentos, imagens, vídeos, códigos fontes, entre outros, disponibilizar de forma rápida e simples na rede local, via compartilhamento do diretório onde estão esses arquivos.
Utilizar servidor web python, disponibilizando na rede local, os arquivos do diretório escolhido, com acesso via browser.
Módulo SimpleHTTPServer - versão 2.x.x
Módulo http.server – versão 3.x.x
Chamando o modulo da Versão 2.x.x
$python -m SimpleHTTPServer
Chamando o modulo da Versão 3.x.x
$python -m http.server
Retorna a seguinte mensagem:
Serving HTTP on 0.0.0.0 port 8000 …
Isso mostra que o servidor HTTP do Python está ativo e o diretório local acessível via browser. A porta padrão é a 8000.
Para mudar, adicione no final do comando, a porta diferente, por exemplo 8080
Disponibilizando um diretório em específico
Versão 2.x.x
$pushd $HOME/Downloads/; python -m SimpleHTTPServer; popd;
Versão 3.x.x
$pushd $HOME/Downloads/; python3 -m http.server; popd;
Selecionando Diretório em /home/mario/
Selecionado Diretório em /home/mario/imgs-teste/
Tela mostrando que o http-server está em atividade
Acessando Os Arquivos Disponibilizados
http://localhost:8000 ou IP da máquina da rede
Links e Referências - Python e Zenity
https://www.python.org/
https://pt.wikipedia.org/wiki/Python
https://help.gnome.org/users/zenity/
https://help.gnome.org/users/zenity/2.32/
https://wiki.gnome.org/Projects/Zenity
https://en.wikipedia.org/wiki/Zenity
Links e Referências - Mario Medeiros
Email: m4r10m@gmail.com
GitHub: https://github.com/lowcypher
http://www.mariomedeiros.eti.br
http://www.mariomedeiros.eti.br/artigos