Ferramentas para otimizar o consumo paralelizado de api do pipefy, trantando os retornos.
Project description
utils-api-pipefy
Biblioteca que possui um kit de ferramentas úteis para ações usualmente rotineiras de quem trabalha com Pipefy, desde consulta de cards a criação de Pipes, Tables e atualizações em geral.
Utilizamos como apoio as collection requests e python-dotenv.
Instalação
pip install utils-api-pipefy
.env
HOST=app or seu_host_pipefy PIPE= seu_numero_pipe NONPHASES= [numeros_fases_ignoradas] TOKEN= seu_token LOGENV = DEV or PROD [ PROD remove urlib3 logs ] LOGNAME = nome_arquivo_logs DISABLELOG = True or False [False disabilita a criação de pasta e arquivo de logs, temos essa opção para utlização em plataformas como Google Cloud Platform, neste caso o logging apenas imprime da tela, sem salvar o log.]
Exemplo de uso
import os
import logging
from dotenv import load_dotenv
from utils_api_pipefy.libs.engine import Engine
from utils_api_pipefy.libs.excepts import exceptions
from utils_api_pipefy.libs.log import log
load_dotenv(dotenv_path=fr"{os.getcwd()}\.env")
log().loginit()
if __name__ == "__main__":
try:
eng = Engine()
# ALGUMAS DAS UTILIDADES DO ENGINE
logging.info(eng.columns)
print(eng.phase_id)
print(eng.fields)
print(eng.phases)
data=eng.run_all_data_phases()
except Exception as err:
raise exceptions(err)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for utils_api_pipefy-0.2.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 76bee86a8af1e88df3796b1b239d44cf461ae10b33a4414c7e3ecead3c135beb |
|
MD5 | 6691bf56d0b9844d311fe256d498a792 |
|
BLAKE2b-256 | 7357eed80fd8d7f1db0ef3122329077542896dae3aa39653601add727f7e4b20 |