Skip to content

ativasuporte/python-webserver-flask

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Controle Remoto

Esse é o script por trás do funcionamento dos "controles remotos" do dep. de TI.

É recomendável configurar a máquina para que ela tenha um IP FIXO. Do contrário, a conexão pode ser perdida, sendo necessário reinicar o app manualmente sempre que o IP trocar.

O app funciona melhor em conjunto com aplicativos de gerenciamento/criação de atalhos para requisições HTTP. Recomendo o uso do "HTTP Shortcuts", disponível na Play Store (Android).

Todos os atalhos funcionam com o método HTTP GET

Pra iniciar o servidor, é só rodar o arquivo pyserver.exe, presente na pasta dist/

SUBSTITUA {IP} PELO ENDEREÇO DO SERVIDOR NA SUA MÁQUINA (XXX.XXX.X.XX:YYYY)!

Os métodos disponíveis atualmente são:

Desligar a máquina - http://{IP}/shutdown

Desliga sua máquina

Reiniciar a máquina - http://{IP}/reboot

Reinicia sua máquina

Bloquear a sessão de usuário - http://{IP}/block

Bloqueia sua sessão (como se você tivesse apertado Win + L)

Checar a conexão - http://{IP}/ping

Manda um "pingzinho" pro servidor, pra conferir se a conexão está OK

Reproduzir arquivo (vídeo, música, etc.) - http://{IP}/{PASTA}/{ARQUIVO.extensão}

Reproduz algum arquivo, utilizando o programa padrão. Considere PASTA como sendo a pasta onde o arquivo se encontra, dentro da sua HOME (C:/Users/USUÁRIO/PASTA)

Sempre especifique a extensão do arquivo (.mp4, .avi, etc.)! Se possível, renomeie o arquivo para algo como "video_01.mp4", por exemplo. O app não lida bem com nomes com ESPAÇOS...

É possível executar qualquer tipo de arquivo, a imaginação é o limite!

Reiniciar o app - http://{IP}/close

Reinicia o servidor, caso haja algum problema (mas ainda haja conexão). Raramente essa função será útil, mas melhor prevenir do que remediar.

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published