Overview of paperscraper capabilities
mainpaperscraper
paperscraper is a Python package designed for reproducible literature search, publication metadata retrieval, and citation analysis. It provides a unified interface to search across multiple sources including PubMed, arXiv, bioRxiv, medRxiv, and ChemRxiv.
Key Features:
- Multi-source Search: Express a single Boolean keyword query to run across PubMed and various preprint servers.
- Local-first Paradigm: Minimizes API dependency by allowing users to create and query local JSONL snapshots of metadata.
- Metadata Normalization: Results are returned as normalized tabular records (title, authors, date, abstract, journal, DOI) in JSONL format.
- Full-text Retrieval: Best-effort retrieval of accessible PDF or XML full texts via DOI.
- Bibliometrics: Tools for analyzing scholar metrics (citation counts, h-index) and self-citation/self-reference patterns.
- Trend Analysis: Utilities for keyword-based research trend analysis and plotting.