Web Server Python

Shell - Zenity - Python

Por Mario Medeiros

Mario Medeiros

Disaster Developer

Divulgador Linux Open Source

Uso Programacao Orientada a

CTRL + C

CTRL + V

Web Server Python

Um simples http ou web server em Python

Exemplo

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.

Solução

Utilizar servidor web python, disponibilizando na rede local, os arquivos do diretório escolhido, com acesso via browser.


Web Server Python

Módulo SimpleHTTPServer - versão 2.x.x

Módulo http.server – versão 3.x.x

Web Server Python

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

Web Server Python

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

Web Server Python

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;

Web Server Python

Selecionando Diretório em /home/mario/

Web Server Python

Selecionado Diretório em /home/mario/imgs-teste/

Web Server Python

Tela mostrando que o http-server está em atividade

Web Server Python

Acessando Os Arquivos Disponibilizados

http://localhost:8000 ou IP da máquina da rede

Web Server Python

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

Web Server Python

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

Web Server Python


Qapla'!