Um pacote de padronizacao de pacotes a serem utilizados pela Prime
Project description
PrimeBotFramework
Este Pacote foi desenvolvido com o intuito de facilitar e agilizar o desenolvimento de automações com base no Robot Framework. Neste Pacote podese encontrar diversos sistemas e suas implementaçoes.
Instalação
pip install PrimeBotFramework
DeathByCaptcha
Usage
from PromeBot.DeathByCaptcha import DeathByCaptcha
token = "MY TOKEN HERE"
h_id = "H ID FROM WEB PAGE"
url = "PAGE URL"
dth = DeathByCaptcha(token)
solved = dth.resolveHCaptcha(h_id,url,timeout=30)
print(solved)
Vault
Utilização
from PromeBot.Vault import VaultClient
token = "s.WrhdYlmstBXsdNIL2ztsccPF"
vCli = VaultClient(token)
cred = vCli.get_credentials("facebook","secrets")
print(cred)
OData
Utilização
Conectando ao serviço
from PromeBot.OData import OauthParams,ExchangeGraph
config = OauthParams(
username = "<username>",
password = "<password>",
client_id = "<client_id>",
client_secret = "<client_secret>",
tenant_id = "<tenant_id>",
user_id = "<user_id>"
)
OData = ExchangeGraph(config=config)
CPF CNPJ
set_token(TOKEN))
consulta_cnpj(cnpj) =
Enviando email
msg = OData.newMessage()
msg.set_subject("test Subject")
msg.set_body("Text","Esse e um email de teste!")
msg.set_toRecipients(["MyEmail@some.com"])
msg.set_attachments([".../myfile.txt"])
msg.send()
Pastas
folders = OData.get_folders()
print(folders)
Lendo Emails de uma pasta
subf = OData.get_folder_by_path("Teste/subfolder1")
mails = subf.get_mails()
print(mails)
Lendo Emails nao lidos
#PODE ADCIONAR O PARAMETRO -> top=1 PRA TRAZER SO 1 ITEM
mails = subf.get_mails(filter="isRead eq true")
print(mails)
Marcando email como lido
mails[0].set_read(True)
Documents
Utilização
from PrimeBot.Documents import cnpjDigitoVerificador
# ADCIONA OS 2 DIGITOS VERIFICADORES AO FINAL DO CNPJ
cnpj = "XXXXXX0001XX"
cnpj = cnpjDigitoVerificador(cnpj)
print(cnpj)
OData
Mongo
Elastic
Change Log
0.0.1 (2022-11-01)
- First Release
0.0.3 (2022-11-01)
- Fixed ChangeLog
0.0.3 (2022-11-07)
- DeathByCaptcha: Implementação da quebra de captcha por imagem.
0.0.4 (2022-11-10)
- Documents: Ajuste na funcao de cpf para verificar '0001'
0.0.5 (2022-11-17)
- DeathByCaptcha: foi inserido uma persistencia de 30s em captcha por imagem
0.0.6 (2022-12-08)
- Documents: Ajuste na funcao de cpf para verificar checar se a matriz esta correta
0.0.7 (2022-12-13)
- DeathByCaptcha: Alteracoes nos retornos das exceptions
0.0.8 (2022-12-20)
- CpfCnpj: Inclusão da biblioteca
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file PrimeBotFramework-0.0.8.tar.gz.
File metadata
- Download URL: PrimeBotFramework-0.0.8.tar.gz
- Upload date:
- Size: 11.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7294d3d609b2561c575573d2d4253f434103db139d7ff11f49b010fabd1c8d6b
|
|
| MD5 |
d18ee6a424d2b5bdd9bade163033203e
|
|
| BLAKE2b-256 |
a1a86f3b4d7047beabcf770d48cfb1a87c3f4be6c7b086e0323abb5bf31b3858
|
File details
Details for the file PrimeBotFramework-0.0.8-py3-none-any.whl.
File metadata
- Download URL: PrimeBotFramework-0.0.8-py3-none-any.whl
- Upload date:
- Size: 11.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4fe9a98d3de3fdf5a209c10a3375a2446d9b4d25f1f4f6ae3ac591bd2b0d3048
|
|
| MD5 |
2278ee7f5999fc1a7ebafee15f4bcfd6
|
|
| BLAKE2b-256 |
119a5d0df8f46d9fa1fc10f2af634a247835cc3992dc3ef35f902c681cb4f1d8
|