lucasnunestrabalho99-sudo /
telegram-vagas-gupy-bot
Automação em Python que consome a API secreta da Gupy, filtra vagas no estado do Rio de Janeiro e dispara alertas formatados em tempo real no Telegram.
Loading repository data…
Bypaulohx / repository
RPA em Python com PyAutoGUI para preenchimento automático de formulários a partir de CSV. Inclui calibração de coordenadas, simulação (dry-run), execução em massa, formulário de teste local e guias completos de uso. Ideal para automação simples e aprendizado de RPA.
Automatize cliques e digitação para preencher qualquer formulário na tela usando coordenadas calibradas. Este projeto lê um CSV com os dados, clica nos campos, preenche e envia — repetindo para cada linha.
Stack: Python 3.10+, PyAutoGUI, Pandas.
Casos de uso: cadastros em ERPs, CRMs, sistemas legados sem API, formulários web ou desktop.
flowchart LR
A[CSV de entrada] -->|pandas| B[Runner]
B -->|PyAutoGUI| C[Tela/Formulário]
D[Config de Campos] --> B
E[Coords calibradas] --> B
subgraph Projeto
B
D
E
end
Pastas principais
.
├─ config/
│ ├─ config.json
│ └─ coords.json
├─ data/
│ └─ input.csv
├─ forms/
│ └─ sample_form.html
├─ src/
│ ├─ rpa/
│ │ ├─ actions.py
│ │ ├─ calibrate.py
│ │ └─ form_runner.py
│ ├─ utils/logger.py
│ └─ main.py
└─ requirements.txt
python -m venv .venv
# Windows
.venv\Scripts\activate
# macOS/Linux
# source .venv/bin/activate
pip install --upgrade pip
pip install -r requirements.txt
forms/sample_form.html para abrir no navegador. Ajuste o zoom para 100%.python src/main.py calibrate
config/coords.json será criado.data/input.csvpython src/main.py run --dry-run
python src/main.py run
Dica: durante a execução, não toque no mouse/teclado. Use o failsafe (canto superior esquerdo) para abortar.
config/config.json define a sequência e o tipo de cada campo. Os nomes devem bater com as colunas do CSV (para type: "text"). Exemplo:
{
"fields": [
{"name": "full_name", "type": "text", "description": "Nome completo"},
{"name": "email", "type": "text", "description": "E-mail"},
{"name": "phone", "type": "text", "description": "Telefone"},
{"name": "address", "type": "text", "description": "Endereço"},
{"name": "notes", "type": "text", "description": "Observações"},
{"name": "submit", "type": "button", "description": "Botão Enviar/Salvar"}
],
"delays": {"between_keys": 0.01, "between_fields": 0.4, "after_submit": 1.0},
"safety": {"failsafe": true, "pause": 0.2}
}
delays se o sistema for mais lento/rápidocalibrate e capture: todos os campos na ordem e por último o botão de envio--dry-run para checar o cursor e logsOpcional: crie placeholders com
Pillow(script abaixo) e substitua pelos seus prints depois.
Selected from shared topics, language and repository description—not editorial ratings.
lucasnunestrabalho99-sudo /
Automação em Python que consome a API secreta da Gupy, filtra vagas no estado do Rio de Janeiro e dispara alertas formatados em tempo real no Telegram.
morgannadev /
Neste repositório, temos um exemplo de projeto de uma automação RPA desenvolvida em Python com o framework da BotCity. Essa automação lê os CEPs recebidos, consulta no site dos Correios do Brasil, salva as informações em uma planilha do Google Sheets e faz o envio de e-mail para avisar que o cadastro funcionou.
allen-reji /
A smart email-automation system for students that extracts, classifies, and summarizes placement-related emails using FastAPI, UiPath RPA, and LLMs. Includes eligibility checking, shortlist detection, and automated calendar scheduling.
bugelseif /
Automação simples para capturar nomes de arquivos `.txt` e adicioná-los em um arquivo `.csv`.
PedroLuizskt /
Repositório dedicado à refatoração e implementação de princípios de Engenharia de Software (Clean Code, OOP) em projetos de automação e análise de dados desenvolvidos na Jornada Python.
Gbrlmoraes /
Script desenvolvido em Python que faz a extração de dados via web scraping no Google Maps