Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

utils-api-pipefy-0.2.4.tar.gz (17.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

utils_api_pipefy-0.2.4-py3-none-any.whl (18.3 kB view details)

Uploaded Python 3

File details

Details for the file utils-api-pipefy-0.2.4.tar.gz.

File metadata

  • Download URL: utils-api-pipefy-0.2.4.tar.gz
  • Upload date:
  • Size: 17.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.12 CPython/3.9.7 Windows/10

File hashes

Hashes for utils-api-pipefy-0.2.4.tar.gz
Algorithm Hash digest
SHA256 121275890d1124e19895c6c01d28e50b301bcbbfe6cbc6acae5ec3a9d723b162
MD5 49971d0979c23d8b215073c21480bcce
BLAKE2b-256 81224ce976eab7bc0d9c6e4875a07b901fd7659307b305079cc89917442c66fa

See more details on using hashes here.

File details

Details for the file utils_api_pipefy-0.2.4-py3-none-any.whl.

File metadata

  • Download URL: utils_api_pipefy-0.2.4-py3-none-any.whl
  • Upload date:
  • Size: 18.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.12 CPython/3.9.7 Windows/10

File hashes

Hashes for utils_api_pipefy-0.2.4-py3-none-any.whl
Algorithm Hash digest
SHA256 4662fe601f8cfb42ca8d29d20a62481f6c01c4d05383d3737ab40cfcc4cbf34b
MD5 7904abd9e7aa0ca47b7405037ab9863c
BLAKE2b-256 31b989c964914b8a55b354d597a26d1a6cd31b12f8efbdb4021e8ec0d2fc79ed

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page