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 2 days ago MIT

Install

View on GitHub

Quality Score: 84/100

Stars 20%
60
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
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
7 months ago
Last Updated
2 days ago
Language
Python
License
MIT

Integrates with

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

literature-search

Search academic literature using Semantic Scholar, arXiv, and OpenAlex APIs. Returns structured JSONL with title, authors, year, venue, abstract, citations, and BibTeX. Use when the user needs to find papers, check related work, or build a bibliography.

1 Updated 1 months ago
dongzhigang13305312738-art
Code & Development Listed

literature-review

Academic literature review. Searches OpenAlex / arXiv / PubMed / Semantic Scholar through one deterministic script, ranks papers by venue and citation count, and builds an evidence table whose quotes are provably taken from the source abstracts. Two modes: survey (10-20 papers from abstracts, one context) and deep (full text of a handful of papers). Use it for requests such as "find the papers on this", "survey the literature", "go through the prior work", "what is known in this field", "read this paper closely", in any language. For market research, technology selection, or anything whose main sources are the general web (statistics, IR filings, reporting), use research-team instead.

0 Updated 3 weeks ago
tomkd555
Web & Frontend Listed

lit-scan

Search the academic literature and rank results by how well they fit the query. Use when the user wants recent or relevant papers, asks "what's new on X", "find literature on X", "any recent work on X", wants to keep up with a field, check what cites a paper, build a reading list, or export BibTeX. Economics-tuned by default but works for any field. Covers OpenAlex, arXiv, Crossref, Semantic Scholar and NBER, and can rank titles harvested from Google Scholar.

0 Updated 3 weeks ago
Seb-f-Johansson