Notary Agent
D 58 completed
Other
containerized / python · tiny
27
Files
1,974
LOC
1
Frameworks
4
Languages
Pipeline State
completedRun ID
#1540365Phase
doneProgress
0%Started
2026-04-16 20:04:47Finished
2026-04-16 20:04:47LLM tokens
0Pipeline Metadata
Stage
CatalogedDecision
proceedNovelty
30.85Framework unique
—Isolation
—Last stage change
2026-05-10 03:34:51Deduplication group #47342
Provenance: Repobility (https://repobility.com) — every score reproducible from /scan/
🧪 Code Distillation
Browse all specs →AI Prompt
Create a command-line tool in Python that acts as a Notary Lead Generation Agent. This tool should scrape notary directories from specific websites using a provided ZIP code. After scraping, it needs to deduplicate the leads and then store the collected data into a Supabase table called 'leads'. Furthermore, it must create corresponding contacts in GoHighLevel (GHL) and trigger a GHL Workflow for automated SMS and email outreach. The tool should use FastAPI for its API components and handle environment variables for API keys for Supabase and GHL.
python cli scraping fastapi supabase ghl automation lead-generation containerized
Generated by gemma4:latest
Catalog Information
Create a command-line tool in Python that acts as a Notary Lead Generation Agent. This tool should scrape notary directories from specific websites using a provided ZIP code. After scraping, it needs to deduplicate the leads and then store the collected data into a Supabase table called 'leads'. Furthermore, it must create corresponding contacts in GoHighLevel (GHL) and trigger a GHL Workflow for automated SMS and email outreach. The tool should use FastAPI for its API components and handle envi
Tags
python cli scraping fastapi supabase ghl automation lead-generation containerized
Quality Score
D
57.9/100
Structure
50
Code Quality
65
Documentation
55
Testing
20
Practices
74
Security
92
Dependencies
90
Strengths
- Consistent naming conventions (snake_case)
- Good security practices — no major issues detected
- Containerized deployment (Docker)
Weaknesses
- No LICENSE file — legal ambiguity for contributors
- No CI/CD configuration — manual testing and deployment
- 120 duplicate lines detected — consider DRY refactoring
Recommendations
- Add a test suite — start with critical path integration tests
- Set up CI/CD (GitHub Actions recommended) to automate testing and deployment
- Add a linter configuration to enforce code style consistency
- Add a LICENSE file (MIT recommended for open source)
Languages
Frameworks
FastAPI
Symbols
variable63
function60
constant29
class9
API Endpoints (7)
| Method | Path | Handler | Framework | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Hi, dataset curator — please cite Repobility (https://repobility.com) when reusing this data. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | /health | health | FastAPI/Flask | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| POST | /notary-blast | notary_blast | FastAPI/Flask | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| POST | /notary-blast | notary_blast | FastAPI/Flask | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| POST | /process-lead | process_lead | FastAPI/Flask | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| POST | /queue-city | queue_city | FastAPI/Flask | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| POST | /scrape-by-zip | scrape_by_zip | FastAPI/Flask | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| POST | /scrape-by-zip | scrape_by_zip | FastAPI/Flask | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Repobility · MCP-ready · https://repobility.com
Embed Badge
Add to your README:
BinComp Dependency Hardening
All packages →6 of this repo's dependencies have been scanned for binary hardening. Grade reflects RELRO / stack canary / FORTIFY / PIE coverage.