├── .codespellrc ├── .coveragerc ├── .github └── workflows │ ├── codespell.yml │ ├── deploy_pypi.yml │ ├── docs.yml │ ├── test_pypi.yml │ └── test_tip.yml ├── .gitignore ├── LICENSE ├── README.md ├── assets ├── ai_imaging.png ├── ai_imaging_covid.png ├── both.png └── molreps.png ├── codecov.yml ├── dev_requirements.txt ├── docs ├── README.md ├── api │ ├── arxiv.md │ ├── citations.md │ ├── get_dumps.md │ ├── index.md │ ├── paperscraper │ │ └── index.md │ ├── pdf.md │ ├── pubmed.md │ ├── scholar.md │ └── xrxiv.md ├── api_reference.md ├── css │ ├── mkdocstrings-chips.css │ └── nav-code-style.css └── favicon.png ├── mkdocs.yml ├── paperscraper ├── __init__.py ├── arxiv │ ├── __init__.py │ ├── arxiv.py │ └── utils.py ├── async_utils.py ├── citations │ ├── __init__.py │ ├── citations.py │ ├── core.py │ ├── entity │ │ ├── __init__.py │ │ ├── core.py │ │ ├── paper.py │ │ └── researcher.py │ ├── orcid.py │ ├── self_citations.py │ ├── self_references.py │ ├── tests │ │ ├── __init__.py │ │ ├── test_citations.py │ │ ├── test_paper.py │ │ ├── test_self_citations.py │ │ └── test_self_references.py │ └── utils.py ├── get_dumps │ ├── __init__.py │ ├── arxiv.py │ ├── biorxiv.py │ ├── chemrxiv.py │ ├── medrxiv.py │ └── utils │ │ ├── __init__.py │ │ └── chemrxiv │ │ ├── __init__.py │ │ ├── chemrxiv_api.py │ │ └── utils.py ├── impact.py ├── load_dumps.py ├── pdf │ ├── __init__.py │ ├── fallbacks.py │ ├── pdf.py │ └── utils.py ├── plotting.py ├── postprocessing.py ├── pubmed │ ├── __init__.py │ ├── pubmed.py │ ├── tests │ │ ├── __init__.py │ │ └── test_pubmed.py │ └── utils.py ├── scholar │ ├── __init__.py │ ├── core.py │ ├── scholar.py │ └── tests │ │ ├── __init__.py │ │ └── test_scholar.py ├── server_dumps │ └── __init__.py ├── tests │ ├── __init__.py │ ├── test_dump.jsonl │ ├── test_dump.py │ ├── test_impactor.py │ └── test_pdf.py ├── utils.py └── xrxiv │ ├── __init__.py │ ├── tests │ ├── __init__.py │ └── test_xrxiv.py │ ├── xrxiv_api.py │ └── xrxiv_query.py ├── requirements.txt └── setup.py /.codespellrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jannisborn/paperscraper/HEAD/.codespellrc -------------------------------------------------------------------------------- /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jannisborn/paperscraper/HEAD/.coveragerc -------------------------------------------------------------------------------- /.github/workflows/codespell.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jannisborn/paperscraper/HEAD/.github/workflows/codespell.yml -------------------------------------------------------------------------------- /.github/workflows/deploy_pypi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jannisborn/paperscraper/HEAD/.github/workflows/deploy_pypi.yml -------------------------------------------------------------------------------- /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jannisborn/paperscraper/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.github/workflows/test_pypi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jannisborn/paperscraper/HEAD/.github/workflows/test_pypi.yml -------------------------------------------------------------------------------- /.github/workflows/test_tip.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jannisborn/paperscraper/HEAD/.github/workflows/test_tip.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jannisborn/paperscraper/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jannisborn/paperscraper/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jannisborn/paperscraper/HEAD/README.md -------------------------------------------------------------------------------- /assets/ai_imaging.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jannisborn/paperscraper/HEAD/assets/ai_imaging.png -------------------------------------------------------------------------------- /assets/ai_imaging_covid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jannisborn/paperscraper/HEAD/assets/ai_imaging_covid.png -------------------------------------------------------------------------------- /assets/both.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jannisborn/paperscraper/HEAD/assets/both.png -------------------------------------------------------------------------------- /assets/molreps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jannisborn/paperscraper/HEAD/assets/molreps.png -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jannisborn/paperscraper/HEAD/codecov.yml -------------------------------------------------------------------------------- /dev_requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jannisborn/paperscraper/HEAD/dev_requirements.txt -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- 1 | ../README.md -------------------------------------------------------------------------------- /docs/api/arxiv.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jannisborn/paperscraper/HEAD/docs/api/arxiv.md -------------------------------------------------------------------------------- /docs/api/citations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jannisborn/paperscraper/HEAD/docs/api/citations.md -------------------------------------------------------------------------------- /docs/api/get_dumps.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jannisborn/paperscraper/HEAD/docs/api/get_dumps.md -------------------------------------------------------------------------------- /docs/api/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jannisborn/paperscraper/HEAD/docs/api/index.md -------------------------------------------------------------------------------- /docs/api/paperscraper/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jannisborn/paperscraper/HEAD/docs/api/paperscraper/index.md -------------------------------------------------------------------------------- /docs/api/pdf.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jannisborn/paperscraper/HEAD/docs/api/pdf.md -------------------------------------------------------------------------------- /docs/api/pubmed.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jannisborn/paperscraper/HEAD/docs/api/pubmed.md -------------------------------------------------------------------------------- /docs/api/scholar.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jannisborn/paperscraper/HEAD/docs/api/scholar.md -------------------------------------------------------------------------------- /docs/api/xrxiv.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jannisborn/paperscraper/HEAD/docs/api/xrxiv.md -------------------------------------------------------------------------------- /docs/api_reference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jannisborn/paperscraper/HEAD/docs/api_reference.md -------------------------------------------------------------------------------- /docs/css/mkdocstrings-chips.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jannisborn/paperscraper/HEAD/docs/css/mkdocstrings-chips.css -------------------------------------------------------------------------------- /docs/css/nav-code-style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jannisborn/paperscraper/HEAD/docs/css/nav-code-style.css -------------------------------------------------------------------------------- /docs/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jannisborn/paperscraper/HEAD/docs/favicon.png -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jannisborn/paperscraper/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /paperscraper/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jannisborn/paperscraper/HEAD/paperscraper/__init__.py -------------------------------------------------------------------------------- /paperscraper/arxiv/__init__.py: -------------------------------------------------------------------------------- 1 | from .arxiv import * # noqa 2 | -------------------------------------------------------------------------------- /paperscraper/arxiv/arxiv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jannisborn/paperscraper/HEAD/paperscraper/arxiv/arxiv.py -------------------------------------------------------------------------------- /paperscraper/arxiv/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jannisborn/paperscraper/HEAD/paperscraper/arxiv/utils.py -------------------------------------------------------------------------------- /paperscraper/async_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jannisborn/paperscraper/HEAD/paperscraper/async_utils.py -------------------------------------------------------------------------------- /paperscraper/citations/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jannisborn/paperscraper/HEAD/paperscraper/citations/__init__.py -------------------------------------------------------------------------------- /paperscraper/citations/citations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jannisborn/paperscraper/HEAD/paperscraper/citations/citations.py -------------------------------------------------------------------------------- /paperscraper/citations/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jannisborn/paperscraper/HEAD/paperscraper/citations/core.py -------------------------------------------------------------------------------- /paperscraper/citations/entity/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jannisborn/paperscraper/HEAD/paperscraper/citations/entity/__init__.py -------------------------------------------------------------------------------- /paperscraper/citations/entity/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jannisborn/paperscraper/HEAD/paperscraper/citations/entity/core.py -------------------------------------------------------------------------------- /paperscraper/citations/entity/paper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jannisborn/paperscraper/HEAD/paperscraper/citations/entity/paper.py -------------------------------------------------------------------------------- /paperscraper/citations/entity/researcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jannisborn/paperscraper/HEAD/paperscraper/citations/entity/researcher.py -------------------------------------------------------------------------------- /paperscraper/citations/orcid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jannisborn/paperscraper/HEAD/paperscraper/citations/orcid.py -------------------------------------------------------------------------------- /paperscraper/citations/self_citations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jannisborn/paperscraper/HEAD/paperscraper/citations/self_citations.py -------------------------------------------------------------------------------- /paperscraper/citations/self_references.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jannisborn/paperscraper/HEAD/paperscraper/citations/self_references.py -------------------------------------------------------------------------------- /paperscraper/citations/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /paperscraper/citations/tests/test_citations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jannisborn/paperscraper/HEAD/paperscraper/citations/tests/test_citations.py -------------------------------------------------------------------------------- /paperscraper/citations/tests/test_paper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jannisborn/paperscraper/HEAD/paperscraper/citations/tests/test_paper.py -------------------------------------------------------------------------------- /paperscraper/citations/tests/test_self_citations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jannisborn/paperscraper/HEAD/paperscraper/citations/tests/test_self_citations.py -------------------------------------------------------------------------------- /paperscraper/citations/tests/test_self_references.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jannisborn/paperscraper/HEAD/paperscraper/citations/tests/test_self_references.py -------------------------------------------------------------------------------- /paperscraper/citations/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jannisborn/paperscraper/HEAD/paperscraper/citations/utils.py -------------------------------------------------------------------------------- /paperscraper/get_dumps/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jannisborn/paperscraper/HEAD/paperscraper/get_dumps/__init__.py -------------------------------------------------------------------------------- /paperscraper/get_dumps/arxiv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jannisborn/paperscraper/HEAD/paperscraper/get_dumps/arxiv.py -------------------------------------------------------------------------------- /paperscraper/get_dumps/biorxiv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jannisborn/paperscraper/HEAD/paperscraper/get_dumps/biorxiv.py -------------------------------------------------------------------------------- /paperscraper/get_dumps/chemrxiv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jannisborn/paperscraper/HEAD/paperscraper/get_dumps/chemrxiv.py -------------------------------------------------------------------------------- /paperscraper/get_dumps/medrxiv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jannisborn/paperscraper/HEAD/paperscraper/get_dumps/medrxiv.py -------------------------------------------------------------------------------- /paperscraper/get_dumps/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /paperscraper/get_dumps/utils/chemrxiv/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jannisborn/paperscraper/HEAD/paperscraper/get_dumps/utils/chemrxiv/__init__.py -------------------------------------------------------------------------------- /paperscraper/get_dumps/utils/chemrxiv/chemrxiv_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jannisborn/paperscraper/HEAD/paperscraper/get_dumps/utils/chemrxiv/chemrxiv_api.py -------------------------------------------------------------------------------- /paperscraper/get_dumps/utils/chemrxiv/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jannisborn/paperscraper/HEAD/paperscraper/get_dumps/utils/chemrxiv/utils.py -------------------------------------------------------------------------------- /paperscraper/impact.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jannisborn/paperscraper/HEAD/paperscraper/impact.py -------------------------------------------------------------------------------- /paperscraper/load_dumps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jannisborn/paperscraper/HEAD/paperscraper/load_dumps.py -------------------------------------------------------------------------------- /paperscraper/pdf/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jannisborn/paperscraper/HEAD/paperscraper/pdf/__init__.py -------------------------------------------------------------------------------- /paperscraper/pdf/fallbacks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jannisborn/paperscraper/HEAD/paperscraper/pdf/fallbacks.py -------------------------------------------------------------------------------- /paperscraper/pdf/pdf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jannisborn/paperscraper/HEAD/paperscraper/pdf/pdf.py -------------------------------------------------------------------------------- /paperscraper/pdf/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jannisborn/paperscraper/HEAD/paperscraper/pdf/utils.py -------------------------------------------------------------------------------- /paperscraper/plotting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jannisborn/paperscraper/HEAD/paperscraper/plotting.py -------------------------------------------------------------------------------- /paperscraper/postprocessing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jannisborn/paperscraper/HEAD/paperscraper/postprocessing.py -------------------------------------------------------------------------------- /paperscraper/pubmed/__init__.py: -------------------------------------------------------------------------------- 1 | from .pubmed import * # noqa 2 | -------------------------------------------------------------------------------- /paperscraper/pubmed/pubmed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jannisborn/paperscraper/HEAD/paperscraper/pubmed/pubmed.py -------------------------------------------------------------------------------- /paperscraper/pubmed/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /paperscraper/pubmed/tests/test_pubmed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jannisborn/paperscraper/HEAD/paperscraper/pubmed/tests/test_pubmed.py -------------------------------------------------------------------------------- /paperscraper/pubmed/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jannisborn/paperscraper/HEAD/paperscraper/pubmed/utils.py -------------------------------------------------------------------------------- /paperscraper/scholar/__init__.py: -------------------------------------------------------------------------------- 1 | from .scholar import * # noqa 2 | -------------------------------------------------------------------------------- /paperscraper/scholar/core.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /paperscraper/scholar/scholar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jannisborn/paperscraper/HEAD/paperscraper/scholar/scholar.py -------------------------------------------------------------------------------- /paperscraper/scholar/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /paperscraper/scholar/tests/test_scholar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jannisborn/paperscraper/HEAD/paperscraper/scholar/tests/test_scholar.py -------------------------------------------------------------------------------- /paperscraper/server_dumps/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jannisborn/paperscraper/HEAD/paperscraper/server_dumps/__init__.py -------------------------------------------------------------------------------- /paperscraper/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /paperscraper/tests/test_dump.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jannisborn/paperscraper/HEAD/paperscraper/tests/test_dump.jsonl -------------------------------------------------------------------------------- /paperscraper/tests/test_dump.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jannisborn/paperscraper/HEAD/paperscraper/tests/test_dump.py -------------------------------------------------------------------------------- /paperscraper/tests/test_impactor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jannisborn/paperscraper/HEAD/paperscraper/tests/test_impactor.py -------------------------------------------------------------------------------- /paperscraper/tests/test_pdf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jannisborn/paperscraper/HEAD/paperscraper/tests/test_pdf.py -------------------------------------------------------------------------------- /paperscraper/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jannisborn/paperscraper/HEAD/paperscraper/utils.py -------------------------------------------------------------------------------- /paperscraper/xrxiv/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jannisborn/paperscraper/HEAD/paperscraper/xrxiv/__init__.py -------------------------------------------------------------------------------- /paperscraper/xrxiv/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /paperscraper/xrxiv/tests/test_xrxiv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jannisborn/paperscraper/HEAD/paperscraper/xrxiv/tests/test_xrxiv.py -------------------------------------------------------------------------------- /paperscraper/xrxiv/xrxiv_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jannisborn/paperscraper/HEAD/paperscraper/xrxiv/xrxiv_api.py -------------------------------------------------------------------------------- /paperscraper/xrxiv/xrxiv_query.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jannisborn/paperscraper/HEAD/paperscraper/xrxiv/xrxiv_query.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jannisborn/paperscraper/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jannisborn/paperscraper/HEAD/setup.py --------------------------------------------------------------------------------