Enhance application with new features, improved error handling, and performance optimizations. Key updates include: added data validation, retry strategies for HTTP requests, detailed logging, and support for RabbitMQ exports. Updated dependencies and enhanced README documentation for better setup instructions.

This commit is contained in:
2025-07-05 19:53:03 +03:00
parent 0ddd9f0683
commit 97e6438e9b
16 changed files with 1795 additions and 403 deletions

View File

@@ -1,4 +1,20 @@
# ANCHOR: Requirements
# Семантика: Список внешних библиотек, необходимых для запуска приложения.
requests
beautifulsoup4
# Основные зависимости для парсинга
requests>=2.31.0
beautifulsoup4>=4.12.0
lxml>=4.9.0
# Валидация и типизация данных
pydantic>=2.0.0
# Типизация (для Python < 3.8)
typing-extensions>=4.0.0
# Дополнительные утилиты
python-dotenv>=1.0.0
# ANCHOR: RabbitMQ_Dependencies
# Семантика: Зависимости для работы с очередью сообщений RabbitMQ
pika>=1.3.0