Conversation
- Fix AttributeError in geo address filter by accessing Pydantic model attributes safely (fixes Duff89#324) - Fix price range filter to validate items individually without dropping the whole batch on None price - Safely handle None images, priceDetailed, urlPath, and sortTimeStamp in Excel export (fixes Duff89#325) - Preserve integer 0 view count instead of empty string in Excel export - Safely handle None in vas promotion payloads in parser_cls and ads_filter - Run parser loop in worker thread to prevent Flet GUI freeze and allow stop button to respond (fixes Duff89#326) - Fix stop_event handling in parser_cls by calling .set() instead of assigning bool (fixes Duff89#326) - Add comprehensive unit test suite in tests/
- Automatically prune log files older than log_retention_days (default 5 days) on startup - Enforce max_files limit (default 10) to prevent disk space exhaustion on small VPS/servers (fixes Duff89#274) - Enable zip compression for rotated log files in Loguru, reducing log disk usage by 90%+ - Add log_retention_days and log_max_files options to AvitoConfig and config.toml - Add unit tests in tests/test_log_cleanup.py
- Extract full item description from [data-marker='item-description/text'], Schema.org metadata, or embedded JSON state (fixes Duff89#305) - Automatically enrich description during parse_views without requiring additional network requests - Add parse_description option in AvitoConfig, config.toml, and Flet GUI checkbox for standalone description extraction - Add comprehensive unit tests in tests/test_description_parser.py
…, extract seller name (Duff89#333), and cross-platform playwright setup
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Привет! Добавил отслеживание изменения цен и имя продавца, плюс поправил пару моментов по окружению.
Что изменилось:
Локально всё прогнал тестами на Python 3.10, 3.11 и 3.12 (43 теста, всё проходит).