$ cat ./scholar-sidekick.md
Scholar Sidekick
Command-line client for Scholar Sidekick - resolve any scholarly identifier (DOI, PMID, PMCID, ISBN, arXiv, ISSN, NASA ADS bibcode, WHO IRIS URL) into 10,000+ citation styles or nine export formats, and run retraction, open-access, and citation-fabrication checks, straight from your terminal.
2 stars
TypeScript
MIT License
Login with GitHub to like and favorite this CLI tool
$ git release --latest
Latest Releases
All releases
--semantic-title on verify and audit
npm description now fits the registry's 255-character cap; adds a shortdoi keyword.
Everything since v0.1.1 — the 0.1.2 and 0.1.3 npm releases were never cut here.
New —
Audit a whole bibliography in one call. Reads BibTeX, RIS, or CSL-JSON from a file or stdin (max 25 entries), runs the per-entry fabrication check plus a retraction lookup, and prints a verdict table with a corpus summary.
``
npm: https://www.npmjs.com/package/scholar-sidekick-cli
New —
scholar auditAudit a whole bibliography in one call. Reads BibTeX, RIS, or CSL-JSON from a file or stdin (max 25 entries), runs the per-entry fabrication check plus a retraction lookup, and prints a verdict table with a corpus summary.
``
bashscholar audit refs.bibscholar audit refs.bib --fail-on-issues # non-zero exit for CI`
Flags: --format, --no-retraction, --screen-with-llm, --fail-on-issues.
First-party API keys
First-party ssk keys now go out as Authorization: Bearer ssk…, so a signed-in key gets its own rate-limit tier instead of the anonymous one.
Other
- shortDOI aliases (
10/abc123) are accepted anywhere a DOI is.Cross-repo endpoint-contract drift check in CI. Terminal demo assets in the README.
`bashnpm install -g scholar-sidekick-cli``npm: https://www.npmjs.com/package/scholar-sidekick-cli
Send the
No interface changes — same commands and flags as v0.1.0.
``
npm: https://www.npmjs.com/package/scholar-sidekick-cli
X-Scholar-Client: scholar-sidekick-cli/<version> handshake header on every request, so anonymous calls land on the recognised trusted-client tier of the Scholar Sidekick API.No interface changes — same commands and flags as v0.1.0.
``
bashnpm install -g scholar-sidekick-cli``npm: https://www.npmjs.com/package/scholar-sidekick-cli
Initial release — terminal client for the Scholar Sidekick REST API.
``Typed exit codes (0 ok / 1 api / 2 network / 3 usage).
npm: https://www.npmjs.com/package/scholar-sidekick-cli
``
bashnpm install -g scholar-sidekick-cliornpx scholar-sidekick-cli format 10.1016/S0140-6736\(26\)00603-3 --style apa`
Commands: format, resolve, export, format-items, stream, verify, retraction, oa, styles, health.
- Human-readable output by default;
--json on every command.Works anonymously against the free tier (no key); --rapidapi-key / --api-key` supported.npm: https://www.npmjs.com/package/scholar-sidekick-cli
Installation
npm install -g scholar-sidekick-cli
pnpm install -g scholar-sidekick-cli
$ tail ./comments.log
Comments (0)
Login with GitHub to post a comment
No comments yet. Be the first to comment!