LICENSE
MANIFEST.in
README.md
pyproject.toml
requirements.txt
setup.cfg
setup.py
scout_it/__init__.py
scout_it/_utils.py
scout_it/alternate_source.py
scout_it/browser_pool.py
scout_it/browser_profile.py
scout_it/canary_probe.py
scout_it/category_providers.py
scout_it/cleaner.py
scout_it/cli.py
scout_it/config.py
scout_it/dns_resilience.py
scout_it/domain_routing.py
scout_it/engines.py
scout_it/extraction.py
scout_it/extraction_quality.py
scout_it/github_extract.py
scout_it/google_news_source.py
scout_it/header_profiles.py
scout_it/heuristic_extract.py
scout_it/output.py
scout_it/politeness_governor.py
scout_it/proxy_pool.py
scout_it/response_cache.py
scout_it/retry_classifier.py
scout_it/selector_cache.py
scout_it/social.py
scout_it/source_resolvers.py
scout_it/staged_ranker.py
scout_it/strategy_bandit.py
scout_it/strategy_cache.py
scout_it/tls_fingerprint.py
scout_it/toi_rss_source.py
scout_it/web_category_providers.py
scout_it/wikimedia_source.py
scout_it.egg-info/PKG-INFO
scout_it.egg-info/SOURCES.txt
scout_it.egg-info/dependency_links.txt
scout_it.egg-info/entry_points.txt
scout_it.egg-info/not-zip-safe
scout_it.egg-info/requires.txt
scout_it.egg-info/top_level.txt
scout_it/commands/__init__.py
scout_it/commands/image.py
scout_it/commands/image_category_providers.py
scout_it/commands/image_rss.py
scout_it/commands/image_search_feed.py
scout_it/commands/url.py
scout_it/commands/video.py
scout_it/commands/video_category_providers.py
scout_it/commands/video_rss.py
scout_it/commands/video_search_feed.py
scout_it/commands/web.py
scout_it/commands/wiki_category_providers.py
scout_it/commands/wiki_rss.py
scout_it/commands/wiki_search_feed.py
scout_it/commands/wikipedia.py
scout_it/extraction/__init__.py
scout_it/extraction/engine.py
scout_it/extraction/fetcher.py
scout_it/extraction/search.py
scout_it/extraction/types.py
scout_it/news-search/__init__.py
scout_it/news-search/helpers.py
scout_it/news-search/news_search.py
scout_it/news-search/news_search_feed.py
scout_it/news-search/tech_crunch_rss.py
scout_it/semantic/__init__.py
scout_it/semantic/authority_table.py
scout_it/semantic/bm25f.py
scout_it/semantic/composite_score.py
scout_it/semantic/config.py
scout_it/semantic/dedup.py
scout_it/semantic/embeddings.py
scout_it/semantic/facets.py
scout_it/semantic/retrieval.py
scout_it/semantic/store.py
scout_it/sources/__init__.py
scout_it/sources/async_fetch.py
scout_it/sources/base.py
scout_it/sources/orchestrator.py
scout_it/sources/registry.py
scout_it/sources/source_bandit.py
scout_it/sources/source_config.py
scout_it/sources/plugins/__init__.py
scout_it/sources/plugins/art_institute_chicago.py
scout_it/sources/plugins/arxiv.py
scout_it/sources/plugins/bitbucket.py
scout_it/sources/plugins/core_ac.py
scout_it/sources/plugins/crossref.py
scout_it/sources/plugins/data_gov.py
scout_it/sources/plugins/doaj.py
scout_it/sources/plugins/europe_pmc.py
scout_it/sources/plugins/gdelt.py
scout_it/sources/plugins/gitlab.py
scout_it/sources/plugins/gutenberg.py
scout_it/sources/plugins/hackernews.py
scout_it/sources/plugins/huggingface.py
scout_it/sources/plugins/internet_archive.py
scout_it/sources/plugins/jikan.py
scout_it/sources/plugins/listennotes.py
scout_it/sources/plugins/met_museum.py
scout_it/sources/plugins/musicbrainz.py
scout_it/sources/plugins/open_fda.py
scout_it/sources/plugins/open_food_facts.py
scout_it/sources/plugins/open_library.py
scout_it/sources/plugins/open_meteo.py
scout_it/sources/plugins/openalex.py
scout_it/sources/plugins/openstreetmap.py
scout_it/sources/plugins/semantic_scholar.py
scout_it/sources/plugins/spaceflight_news.py
scout_it/sources/plugins/stackexchange.py
scout_it/sources/plugins/unpaywall.py
scout_it/sources/plugins/usgs_earthquakes.py
scout_it/sources/plugins/wikidata.py
scout_it/sources/plugins/zenodo.py
scout_it/utils/__init__.py
scout_it/utils/net.py
scout_it/utils/output.py
scout_it/web-search/__init__.py
scout_it/web-search/web_search.py
scout_it/web-search/web_search_feed.py
scout_it/web-search/web_search_rss.py
tests/test_advanced_evasion.py
tests/test_all_parameters.py
tests/test_browser_pool.py
tests/test_browser_pool_integration.py
tests/test_cleaner.py
tests/test_cli.py
tests/test_complete_workflow.py
tests/test_correct_flow.py
tests/test_domain_routing.py
tests/test_early_wrapper_resolution.py
tests/test_enhanced_rss.py
tests/test_expanded_rss_feeds.py
tests/test_extraction_concurrency.py
tests/test_extraction_integration.py
tests/test_extraction_memory.py
tests/test_extraction_quality.py
tests/test_hardening.py
tests/test_image_video_rss_pipeline.py
tests/test_ladder_and_politeness.py
tests/test_new_sources.py
tests/test_news_integration.py
tests/test_optimization_stack.py
tests/test_output.py
tests/test_performance_analysis.py
tests/test_performance_summary.py
tests/test_phase3_ranking.py
tests/test_phase4_sources.py
tests/test_production_hardening.py
tests/test_provider_updates.py
tests/test_resilience.py
tests/test_semantic.py
tests/test_source_resolvers.py
tests/test_sources.py
tests/test_sources_refactor.py
tests/test_staged_ranking.py
tests/test_strategy.py
tests/test_tech_crunch_rss.py
tests/test_web_search_rss_integration.py
tests/test_wiki_rss_pipeline.py