Skip to content

Construindo uma página na web que retorna comandos do PowerShell executados localmente em uma máquina. O projeto contém: Todos os processos; Data de hoje; Recursividade em um diretório.

Notifications You must be signed in to change notification settings

dalfinha/python-web-retornando-shellscript

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

Trabalhando com Flask (Python) e PowerShell

Projetos em Python que usam o framework web Flask para retornar comandos executados localmente em um site.

💡 1º Comandos básicos (PROJ1)

Pré requisitos⭐

  • Instale o Flask e sempre atualize seu Python caso necessário. Use:

pip install flask

  • Ao desenvolver o código em Python, no mesmo diretório crie uma pasta chamada "Templates" para armazenar o HTML/CSS que permitirá a visualização na web.
  • Particularmente não achei necessário adicionar JavaScript nas páginas.

O que o código faz?⭐

Sobe localmente um site com as informações solicitadas. Neste site é possivel obter todos os processos da máquina, o dia de hoje e os arquivos recursivos de um diretório, adicionando o diretório como requisição.

Tela inicial:

image

Construi a tela inicial só com HTML e CSS.

Navegando na opção "Processos Ativos":

image

Navegando na opção "Data de hoje":

image

Agora, a melhor parte. O input de dados com a opção "Visualizar arquivos de um diretório (local)".

Input do caminho local:

image

Resposta:

image

Retornando meus arquivos do diretório de testes e scripts que crio.

Ah, o que é legal de usar a lib Flask é que consigo acompanhar o status das minhas solicitações direto no terminal que executei o código:

image

Como pode ver, tive um problema com o decod. do HTML e a página \get-date retornou o status 500, o tal do Bad Request (só porque mudei o nome de uma váriavel rs).

Toda esta jornada de teste para adicionar neste ReadMe.md tiveram essas requisições:

image

About

Construindo uma página na web que retorna comandos do PowerShell executados localmente em uma máquina. O projeto contém: Todos os processos; Data de hoje; Recursividade em um diretório.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published