SEO Bot API — backend-сервис для управления SEO-контентом
Описание проекта:
API предоставляет централизованный доступ к проектам и статьям, автоматически парсит контент с сайтов через Selenium, сохраняет данные в SQL-базе, позволяет редактировать HTML и SEO-метаданные,
а также управлять жизненным циклом публикаций.
Сервис поддерживает полный workflow работы со статьями: от получения списка тем и модерации (approve/decline) до редактирования, восстановления удалённых материалов и автоматической публикации в
WordPress через отдельные асинхронные задачи.
Все эндпоинты защищены авторизацией, реализована стандартизированная обработка ошибок и Swagger UI для удобного тестирования и документации API.
Ключевые возможности:
- Управление SEO-проектами и списками статей
- Автоматический парсинг статей через Selenium при отсутствии данных в БД
- Модерация статей (approve / decline) через WebDriver
- Получение и редактирование HTML-контента и SEO-метаданных
- Хранение оригинальных и отредактированных версий статей
- Восстановление удалённых материалов
- Планирование и асинхронная публикация в WordPress
- Защита API с Basic Auth
- Swagger UI для документации и UI-тестирования эндпоинтов
- Унифицированная система ошибок и логирование
#Python
#BackendРазработка
#RESTAPI
#АсинхронныйPython
#QuartFramework
#SEOАвтоматизация
#УправлениеКонтентом
#ВебПарсинг
#SeleniumPython
#БраузернаяАвтоматизация
#РазработкаAPI
#SwaggerAPI
#АвторизацияAPI
#BasicAuth
#SQLБазыДанных
#ИнтеграцияWordPress
#АвтоматизацияПроцессов
#BackendСервис
#WebAutomation
#PythonПроект
API предоставляет централизованный доступ к проектам и статьям, автоматически парсит контент с сайтов через Selenium, сохраняет данные в SQL-базе, позволяет редактировать HTML и SEO-метаданные,
а также управлять жизненным циклом публикаций.
Сервис поддерживает полный workflow работы со статьями: от получения списка тем и модерации (approve/decline) до редактирования, восстановления удалённых материалов и автоматической публикации в
WordPress через отдельные асинхронные задачи.
Все эндпоинты защищены авторизацией, реализована стандартизированная обработка ошибок и Swagger UI для удобного тестирования и документации API.
Ключевые возможности:
- Управление SEO-проектами и списками статей
- Автоматический парсинг статей через Selenium при отсутствии данных в БД
- Модерация статей (approve / decline) через WebDriver
- Получение и редактирование HTML-контента и SEO-метаданных
- Хранение оригинальных и отредактированных версий статей
- Восстановление удалённых материалов
- Планирование и асинхронная публикация в WordPress
- Защита API с Basic Auth
- Swagger UI для документации и UI-тестирования эндпоинтов
- Унифицированная система ошибок и логирование
#Python
#BackendРазработка
#RESTAPI
#АсинхронныйPython
#QuartFramework
#SEOАвтоматизация
#УправлениеКонтентом
#ВебПарсинг
#SeleniumPython
#БраузернаяАвтоматизация
#РазработкаAPI
#SwaggerAPI
#АвторизацияAPI
#BasicAuth
#SQLБазыДанных
#ИнтеграцияWordPress
#АвтоматизацияПроцессов
#BackendСервис
#WebAutomation
#PythonПроект