Um pacote de padronizacao de pacotes a serem utilziados 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)
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
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
File details
Details for the file PrimeBotFramework-0.0.3.tar.gz.
File metadata
- Download URL: PrimeBotFramework-0.0.3.tar.gz
- Upload date:
- Size: 9.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.8.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2e01249b591cfe2cf8a739ecd453fae85976f9d5c5e10fec5e76548638c9b2aa
|
|
| MD5 |
ae350c9f38fe294a5bcebf1228535242
|
|
| BLAKE2b-256 |
4a6ab6b1c56c93592fb2f6caf9d87a666dca6806a5b40411fba0bb64a9a46279
|