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

1""" 

2Academic Content Downloaders for various sources 

3Supports both PDF and full-text extraction 

4""" 

5 

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) 

18 

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]