CLI Reference

getscipapers acts as a dispatcher for module-based subcommands. The most commonly used modules are summarized below.

getpapers

getscipapers getpapers --doi <doi> --email <you@example.com> --download-dir <path>

Searches for papers using Crossref and Unpaywall, optionally requesting downloads from Nexus. Key options:

  • --doi or --query: choose between direct DOI lookup or keyword search.

  • --email: contact email required by several APIs.

  • --non-interactive: fail fast if credentials are missing.

request

getscipapers request --title "Graph Representation Learning" --nexus

Coordinates community requests through Nexus, AbleSci, SciNet, or Wosonhj when immediate downloads are not available.

checkin

getscipapers checkin --service ablesci

Runs daily check-in flows that grant credits on supported services.

Other Modules

Specialized helpers such as remove_metadata and upload can be invoked in the same pattern. Run getscipapers <module> --help to view module-specific options.