Commit Graph

3 Commits

Author SHA1 Message Date
jze9
615c819e97 fix: корректные source_url для VK постов (screen_name формат)
- VkSource: добавлено поле screen_name, заполняется из VK API при добавлении источника
- vk_parser: source_url теперь в формате vk.com/{screen_name}?w=wall{owner}_{post}
  вместо устаревшего vk.com/wall{owner}_{post}
- _vk_post_exists: проверка через LIKE чтобы находить оба формата URL
- admin_vk: автоматически получает screen_name при создании/обновлении источника
- admin_system: исправлен regex в repair-media-urls — только /news-media/ URL
- Alembic миграция: b2c3d4e5f6a7 добавляет колонку screen_name в vk_sources

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-20 19:32:28 +05:00
jze9
9e277de65d fix: исправить URL медиа — nginx /media/ проксирует без имени бакета
- vk_parser: убрать bucket из MINIO_PUBLIC_URL (nginx добавляет /news-media/ сам)
- admin_system: добавить endpoint POST /repair-media-urls для обновления старых URL в БД
- SystemStatus: кнопка «Починить URL медиа» запускает repair endpoint
- .env.example: заменить реальные адреса/пароли на плейсхолдеры

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-20 16:44:36 +05:00
jze9
eb4e71ee77 infinity serch 2026-05-19 17:48:35 +05:00