Skip to content

CLI for searching academic papers across arXiv, Semantic Scholar, and Google Scholar (via SerpApi).

License

Notifications You must be signed in to change notification settings

jimezsa/papercli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📚 papercli — Scientific papers from your terminal

papercli banner

CLI for searching academic papers across arXiv, Semantic Scholar, and Google Scholar (via SerpApi).

Get the repository

Option 1: Clone with git

git clone https://github.com/<your-user>/papercli.git
cd papercli
make build
cp ./bin/papercli ./papercli
./papercli --version

Example usage

# Initialize config
./papercli config init

# Search papers
./papercli search "graph neural networks" --provider arxiv --limit 5

# Save results to Markdown
./papercli search "retrieval augmented generation" \
  --provider semantic \
  --year-from 2023 \
  --sort date \
  --limit 10 \
  --format md \
  --out rag-papers.md

More examples

# Find papers by author
./papercli author "Yoshua Bengio" \
  --provider semantic \
  --sort citations \
  --limit 10

# Download a paper PDF by ID
./papercli download "1706.03762" \
  --provider arxiv \
  --out attention-is-all-you-need.pdf

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

CLI for searching academic papers across arXiv, Semantic Scholar, and Google Scholar (via SerpApi).

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages