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Проєкт