O Armário é uma ferramenta criada para auxiliar na organização de hackerspaces. Ele permite catalogar e gerenciar todos os recursos presentes no espaço, desde equipamentos eletrônicos até ferramentas. Com o Armário, é possível adicionar novos objetos e atualizar informações existentes, tornando o processo de busca de recursos muito mais eficiente.
- Visualizar todos os objetos do hackerspace, incluindo descrição e quantidade.
- Verificar se o produto está em uso.
- Adicionar um novo objeto com imagem, quantidade e descrição.
- Atualizar um objeto existente no sistema.
- Excluir um objeto no sistema.
Para usar o Armário, é necessário ter Python 3 instalado. Além disso, é preciso ter as bibliotecas Flask Restful e Dataset lib instaladas. Para instalar as bibliotecas, siga as etapas abaixo:
Abra o terminal e digite pip install Flask-RESTful
e pressione enter para instalar a biblioteca Flask Restful.
Em seguida, digite pip install dataset
e pressione enter para instalar a biblioteca Dataset lib.
- Abra o terminal e execute o seguinte comando para iniciar o servidor:
python app.py
- Em seguida, você pode testar as funcionalidades do Armário utilizando os comandos curl abaixo:
- Visualizar todos os objetos:
$ curl -X GET http://localhost:5000/api/
- Adicionar um novo objeto:
curl -X POST -H "Content-Type: application/json" -d '{"nome":"nome","dec":"descrição", "quant":"Quantidade"}' http://localhost:5000/api/
- Atualizar um objeto existente:
curl -X PUT -H "Content-Type: application/json" -d '{"id":"1", "nome":"nome_atualizado","dec":"descrição_atualizado", "quant":"Quantidade_atualizada"}' http://localhost:5000/api/
- Excluir um objeto:
curl -X DELETE -H "Content-Type: application/json" -d '{"id":"1"}' http://localhost:5000/api/