Coverage for src / local_deep_research / research_library / downloaders / __init__.py: 100%
10 statements
« prev ^ index » next coverage.py v7.13.5, created at 2026-04-14 23:55 +0000
« prev ^ index » next coverage.py v7.13.5, created at 2026-04-14 23:55 +0000
1"""
2Academic Content Downloaders for various sources
3Supports both PDF and full-text extraction
4"""
6from .base import BaseDownloader, ContentType, DownloadResult
7from .arxiv import ArxivDownloader
8from .pubmed import PubMedDownloader
9from .biorxiv import BioRxivDownloader
10from .direct_pdf import DirectPDFDownloader
11from .semantic_scholar import SemanticScholarDownloader
12from .openalex import OpenAlexDownloader
13from .generic import GenericDownloader
14from .playwright_html import (
15 AutoHTMLDownloader,
16 PlaywrightHTMLDownloader,
17)
19__all__ = [
20 "BaseDownloader",
21 "ContentType",
22 "DownloadResult",
23 "ArxivDownloader",
24 "PubMedDownloader",
25 "BioRxivDownloader",
26 "DirectPDFDownloader",
27 "SemanticScholarDownloader",
28 "OpenAlexDownloader",
29 "GenericDownloader",
30 "PlaywrightHTMLDownloader",
31 "AutoHTMLDownloader",
32]