SEO Bot API is a backend service for managing SEO content
Project Description:
The API provides centralized access to projects and articles, automatically parses website content via Selenium, stores data in a SQL database, allows editing HTML and SEO metadata,
and manages the publication lifecycle.
The service supports a full article workflow: from retrieving a list of topics and moderating (approve/decline) to editing, restoring deleted materials, and automatic publishing to
WordPress via separate asynchronous tasks.
All endpoints are protected by authorization, standardized error handling, and Swagger UI for convenient testing and API documentation.
Key features:
- Manage SEO projects and article lists
- Automatic article parsing via Selenium if there is no data in the database
- Article moderation (approve/decline) via WebDriver
- Retrieve and edit HTML content and SEO metadata
- Store original and edited versions of articles
- Recover deleted content
- Scheduling and asynchronous publishing in WordPress
- API security with Basic Auth
- Swagger UI for documentation and UI testing of endpoints
- Unified error system and logging
#Python
#BackendDevelopment
#RESTAPI
#QuartFramework
#AsyncPython
#SEOAutomation
#ContentManagement
#WebScraping
#SeleniumPython
#BrowserAutomation
#APIDevelopment
#SwaggerAPI
#APIAuth
#BasicAuth
#SQLAlchemy
#WordPressIntegration
#AutomationTools
#BackendAPI
#WebAutomation
#PythonProject
The API provides centralized access to projects and articles, automatically parses website content via Selenium, stores data in a SQL database, allows editing HTML and SEO metadata,
and manages the publication lifecycle.
The service supports a full article workflow: from retrieving a list of topics and moderating (approve/decline) to editing, restoring deleted materials, and automatic publishing to
WordPress via separate asynchronous tasks.
All endpoints are protected by authorization, standardized error handling, and Swagger UI for convenient testing and API documentation.
Key features:
- Manage SEO projects and article lists
- Automatic article parsing via Selenium if there is no data in the database
- Article moderation (approve/decline) via WebDriver
- Retrieve and edit HTML content and SEO metadata
- Store original and edited versions of articles
- Recover deleted content
- Scheduling and asynchronous publishing in WordPress
- API security with Basic Auth
- Swagger UI for documentation and UI testing of endpoints
- Unified error system and logging
#Python
#BackendDevelopment
#RESTAPI
#QuartFramework
#AsyncPython
#SEOAutomation
#ContentManagement
#WebScraping
#SeleniumPython
#BrowserAutomation
#APIDevelopment
#SwaggerAPI
#APIAuth
#BasicAuth
#SQLAlchemy
#WordPressIntegration
#AutomationTools
#BackendAPI
#WebAutomation
#PythonProject