LICENSE.txt
README.md
pyproject.toml
src/oddsharvester/__init__.py
src/oddsharvester/__main__.py
src/oddsharvester/lambda_handler.py
src/oddsharvester.egg-info/PKG-INFO
src/oddsharvester.egg-info/SOURCES.txt
src/oddsharvester.egg-info/dependency_links.txt
src/oddsharvester.egg-info/entry_points.txt
src/oddsharvester.egg-info/requires.txt
src/oddsharvester.egg-info/top_level.txt
src/oddsharvester/cli/__init__.py
src/oddsharvester/cli/cli.py
src/oddsharvester/cli/options.py
src/oddsharvester/cli/types.py
src/oddsharvester/cli/validators.py
src/oddsharvester/cli/commands/__init__.py
src/oddsharvester/cli/commands/historic.py
src/oddsharvester/cli/commands/upcoming.py
src/oddsharvester/core/__init__.py
src/oddsharvester/core/base_scraper.py
src/oddsharvester/core/exceptions.py
src/oddsharvester/core/odds_portal_market_extractor.py
src/oddsharvester/core/odds_portal_scraper.py
src/oddsharvester/core/odds_portal_selectors.py
src/oddsharvester/core/playwright_manager.py
src/oddsharvester/core/retry.py
src/oddsharvester/core/scrape_result.py
src/oddsharvester/core/scraper_app.py
src/oddsharvester/core/sport_market_registry.py
src/oddsharvester/core/sport_period_registry.py
src/oddsharvester/core/url_builder.py
src/oddsharvester/core/browser/__init__.py
src/oddsharvester/core/browser/cookies.py
src/oddsharvester/core/browser/market_navigation.py
src/oddsharvester/core/browser/scrolling.py
src/oddsharvester/core/browser/selection.py
src/oddsharvester/core/market_extraction/__init__.py
src/oddsharvester/core/market_extraction/market_grouping.py
src/oddsharvester/core/market_extraction/navigation_manager.py
src/oddsharvester/core/market_extraction/odds_history_extractor.py
src/oddsharvester/core/market_extraction/odds_parser.py
src/oddsharvester/core/market_extraction/submarket_extractor.py
src/oddsharvester/storage/__init__.py
src/oddsharvester/storage/local_data_storage.py
src/oddsharvester/storage/remote_data_storage.py
src/oddsharvester/storage/storage_format.py
src/oddsharvester/storage/storage_manager.py
src/oddsharvester/storage/storage_type.py
src/oddsharvester/utils/__init__.py
src/oddsharvester/utils/bookies_filter_enum.py
src/oddsharvester/utils/command_enum.py
src/oddsharvester/utils/constants.py
src/oddsharvester/utils/league_aliases.py
src/oddsharvester/utils/odds_format_enum.py
src/oddsharvester/utils/period_constants.py
src/oddsharvester/utils/proxy_manager.py
src/oddsharvester/utils/setup_logging.py
src/oddsharvester/utils/sport_league_constants.py
src/oddsharvester/utils/sport_market_constants.py
src/oddsharvester/utils/utils.py
tests/test_website_config.py
tests/test_website_layout.py