| DB | Status | Path |
|---|---|---|
| SEO DB | OK | /var/www/www-root/data/www/saltolibero.ru/seo_keywords/az/article_keyword_pool.sqlite |
| articles.db | OK | /var/www/www-root/data/www/saltolibero.ru/az/perelinkovka/articles.db |
| courses.db | OK | /var/www/www-root/data/www/saltolibero.ru/az/kurs/courses.db |
Теперь есть только два рабочих режима: сверка/perезапись meta и генерация курсов. Оба режима не проверяют пустое поле или непустое: если выбранная операция нужна, данные перезаписываются в articles.db.
После выполнения чанка ниже появится кнопка продолжения со следующим after_id.
Сверка meta: ищет URL в article_keyword_pool.sqlite, сравнивает recommended_title/recommended_meta_description с articles.db.meta_title/meta_description и перезаписывает только отличающиеся значения.
Генерация курсов: берёт статьи, у которых URL есть в SEO-базе, заново подбирает курсы и перезаписывает course_content, course_sidebar, courses.