literature-searcher

Solid

Search CrossRef, OpenAlex, PubMed, Semantic Scholar, and optional Scopus; deduplicate results, download open-access PDFs by DOI, classify papers, monitor new results, and analyze coverage. Use when asked to search literature, monitor a topic, download an open-access paper, classify papers, or analyze literature gaps.

Data & Documents 64 stars 6 forks Updated today MIT

Install

View on GitHub

Quality Score: 85/100

Stars 20%
60
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Literature Searcher Run all commands from `skills/literature-searcher`. The package uses only the Python standard library. ## Search ```bash python -m literature_searcher.searcher search "ionogel flexible sensor" --limit 10 python -m literature_searcher.searcher search "solid electrolyte" \ --platform openalex --platform semantic_scholar --year-from 2020 --year-to 2024 ``` Without `--platform`, the command searches CrossRef, OpenAlex, PubMed, and Semantic Scholar. Scopus requires `ELSEVIER_API_KEY`. ## Download Open-Access PDFs ```bash python -m literature_searcher.searcher download --doi 10.1016/j.cej.2022.135593 ``` Downloads query Unpaywall by default. Enable the optional `scihub-cli` fallback explicitly with `--scihub-fallback auto`. ## Incremental Monitoring And Insight ```powershell New-Item -ItemType Directory -Force data | Out-Null Copy-Item monitor_config.json.template data/monitor_config.json ``` Set `queries` in `data/monitor_config.json`, then run: ```bash python -m literature_searcher.monitor --config data/monitor_config.json python -m literature_searcher.insight --input data/monitor_results.json ``` Monitoring uses the HTTPS DeepLX endpoint in `DEEPLX_ENDPOINT` by default and does not require a DeepL API key. To use a local OpenAI-compatible model service, set `LOCAL_LLM_BASE_URL` and `LOCAL_LLM_MODEL`, then pass `--translator local_llm`. Translation failures are recorded in the result JSON and do not stop monitoring. ## Python API | Capability...

Details

Author
Dianel555
Repository
Dianel555/DSkills
Created
6 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category