Загрузка данных


Ты работаешь в текущем проекте:

/home/work/skil-scrap/adt-markdownify-meta

Задача:
Реализовать только файл:

run_exporter.py

Важно:
- Не трогай другие файлы.
- Не меняй scripts/config_loader.py.
- Не меняй scripts/scrape_meta.py.
- Не меняй scripts/html_to_markdown.py.
- Не меняй scripts/markdown_writer.py.
- Не добавляй API.
- Не используй requests/httpx/aiohttp/urllib.
- Не добавляй токены, cookie, login, password.

Нужно реализовать точку запуска проекта.

Логика:

1. Импортировать:

from scripts.config_loader import get_config
from scripts.scrape_meta import export_meta

2. Создать функцию main()

В main нужно:
- вывести сообщение:
  "Запуск выгрузки META в Markdown..."
- загрузить конфиг через get_config()
- запустить export_meta(config)
- вывести сообщение:
  "Выгрузка завершена."

3. Добавить блок:

if __name__ == "__main__":
    main()

4. Ошибки обработать понятно:

try:
    main()
except FileNotFoundError as e:
    print(f"[CONFIG ERROR] {e}")
except ValueError as e:
    print(f"[VALUE ERROR] {e}")
except ImportError as e:
    print(f"[IMPORT ERROR] {e}")
    print("Проверьте, что зависимости установлены: pip install -r requirements.txt")
except Exception as e:
    print(f"[ERROR] {e}")

5. Код должен быть простым и понятным.

После реализации покажи полный код файла run_exporter.py.