Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/marco0antonio0/api-flask
O API_FLASK_FACILITIES é um software que oferece uma maneira simples e eficiente de criar APIs com Flask || Download no link abaixo!!
https://github.com/marco0antonio0/api-flask
api flask flask-api python python3
Last synced: about 1 month ago
JSON representation
O API_FLASK_FACILITIES é um software que oferece uma maneira simples e eficiente de criar APIs com Flask || Download no link abaixo!!
- Host: GitHub
- URL: https://github.com/marco0antonio0/api-flask
- Owner: marco0antonio0
- Created: 2023-03-21T23:25:27.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-10-18T22:03:21.000Z (about 1 year ago)
- Last Synced: 2024-10-13T04:26:49.247Z (2 months ago)
- Topics: api, flask, flask-api, python, python3
- Language: Python
- Homepage: https://github.com/marco0antonio0/API-Flask/archive/refs/heads/main.zip
- Size: 889 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Facilities Flask API
![img](image-readme/image_readme.png)
O API_FLASK_FACILITIES é um software que oferece uma maneira simples e eficiente de criar APIs com Flask, juntamente com a implementação de um banco de dados local. Com essa ferramenta, é possível criar APIs em questão de minutos, sem a necessidade de uma grande expertise em programação ou em Flask.## Porque usar a Facilities FLASK API?
Uma das grandes vantagens do API_FLASK_FACILITIES é a facilidade em manipular o banco de dados local. Isso acontece porque a passagem de dados é feita por meio da URL, o que torna todo o processo muito intuitivo. Além disso, essa abordagem permite que a API seja facilmente integrada a outras aplicações. Outra vantagem do API_FLASK_FACILITIES é a sua facilidade de criação. Com poucas linhas de código é possível implementar uma API com todas as funcionalidades necessárias, como rotas, métodos e autenticação de usuários. Isso torna o processo de criação muito mais rápido e eficiente, reduzindo o tempo e os custos necessários para implementar uma API completa. O software também é altamente personalizável, permitindo que os usuários criem suas próprias rotas e métodos de acordo com suas necessidades específicas. Além disso, o API_FLASK_FACILITIES é altamente escalável, o que significa que ele pode ser facilmente adaptado para atender a demandas de maior volume.### Função exibir tabela especifica
```
@app.route('/api/exibir-table',methods=['GET'])
def read():
table = request.args.get('table')
print(table)
instance = Sundai()
camposs = instance.convert_args(default=False,list_temp=instance.exibirCampos(table))
database_response = instance.convert(fn = instance.exibirTudo(table),campos=camposs)
response = default(database_response)return response
```Aplicação facilities flask api ativa, pesquise no navegador
localhost:5000/api/exibir-table?table= < nome_table >## Documentação
### Função deletar uma tabela especifica tabela
```
@app.route('/api/drop-table',methods=['GET'])
def delete():
table = request.args.get('table')
try:
instance = Sundai()
instance.deletarTudo(table)
database_response = [{'Status': True}]
except:
database_response = [{'Status': False}]response = default(database_response)
return response
```A aplicação facilities flask api ativa, pesquise no navegador
localhost:5000/api/drop-table?table= < nome_table >### Função exibir todas as tabelas
```
@app.route('/api/exibir-all-table',methods=['GET'])
def selectTables():
database_response = Sundai().exibirTodasTables()
response = default(database_response)
return response
```A aplicação facilities flask api ativa, pesquise no navegador
localhost:5000/api/exibir-all-table### Função exibir todos os campos de uma tabela especifica
```
@app.route('/api/exibir-campos',methods=['GET'])
def selectTablesCampos():
table = request.args.get('table')
instance = Sundai()
database_response= instance.convert_args(list_temp=instance.exibirCampos(table))
response = default(database_response)
return response
```A aplicação facilities flask api ativa, pesquise no navegador
localhost:5000/api/exibir-campos?table=< nome_table >### Função criar uma tabela e seus campos
```
@app.route('/api/create',methods=['GET'])
def createtable():
args = request.args.getlist('table')
try:
Master(table=args[0],campos=args[1:])
response = [{'Status': True}]
except:
response = [{'Status': False}]
default(response)
return response
```A aplicação facilities flask api ativa, pesquise no navegador
localhost:5000/api/create?table=< nome_table >?table=< nome_campo_1 >?table=< nome_campo_2 >?table=< n_nome_campos >### Função inserir dados uma tabela em uma tabela especifica
```
@app.route('/api/insert-table',methods=['GET'])
def InsertTables():
campos_instance = Sundai()
args = request.args.getlist('table')
try:
campos = campos_instance.convert_args(default=False,list_temp=campos_instance.exibirCampos(table=args[0]))
i = Sundai()
i.publicar(table=args[0],campos=campos,itensPublicar=args[1:])
database_response = [{'Status': True}]
except:
database_response = [{'Status': False}]
response = default(database_response)return response
```A aplicação facilities flask api ativa, pesquise no navegador
localhost:5000/api/insert-table?table=< nome_table >?table=< dados_campo_1 >?table=< dados_campo_2 >?table=< n_dados_campos >## Equipe de desenvolvimento
#### > Marco Antonio
#### > Jean Dias
## Ferramentas
#### > VSCODE && PYTHON && FLASK
#### > FIGMA && CANVA