_____ _____ _____ _____ _ _ ____ _____ _____ _____ _ _____
/ ____|/ ___/ / ____| / ____|| | | ||_ _| |_ _|/ _ \/ _ \| | / ___/
| | _ \___ \ | | | | _ | | | | || | | | | | || | | || | \___ \
| |_| | ___) || |___ | |_| || |_| | _||_ | | | |_| || |_| || |___ ___) |
\_____||____/ \_____| \_____|\_____/|____| |_| \_____/\_____/|_____||____/
π Overview
GSC GUI Tools is a service that automates routine operations in Google Search Console using Playwright. It supports multiple Google accounts, queued command execution, background workers, and HTTP callbacks.
Key capabilities:
- 3 GSC UI-automation commands:
check_domain_safetyβ check Security Issues status for a domainsend_appealβ submit a βRequest reviewβ appealget_account_domainsβ list properties/domains available to an account
- REST API to create
CommandRequest - Django Admin for managing accounts and inspecting results
- Celery worker + Celery Beat
- Automatic callbacks (HTTP POST) after command completion
- Automatic domain β account mapping refresh
π Contents
- Getting Started
- Architecture & execution flow
- Core (Playwright engine)
- Commands (GSC UI automation)
- API
- Admin panel
- Celery tasks & scheduling
- Callbacks
- Models & data
- CI)
- Troubleshooting
π Quick links (service URLs)
- Admin:
/admin/ - API docs (Redoc):
/api/docs/ - API v1:
/api/v1/ - Health checks:
/ht/<HEALTH_CHECK_SECURITY_KEY>/