A command-line interface for searching academic papers in SciELO.
scielo-cli is a lightweight bash script that allows you to search the SciELO (Scientific Electronic Library Online) database directly from your terminal. It's designed for researchers and academics who need quick access to scientific literature.
Features:
- Search papers by title, author, or keywords
- Filter results by date, subject, or journal
- Export results in various formats
- Simple and fast command-line interface
- Bash shell
curlfor HTTP requestsjqfor JSON parsing
Clone the repository:
git clone https://github.com/joelabreurojas/scielo-cli.git
cd scielo-cliMake the script executable:
chmod +x scielo_cli.sh
Search for papers:
./scielo_cli.sh search "machine learning"Search with filters:
./scielo_cli.sh search "artificial intelligence" --year 2023 --limit 10Get help:
./scielo_cli.sh --help
The script uses the SciELO API. No configuration is required for basic usage.
For advanced usage, you can set environment variables:
export SCIELO_API_URL="https://api.scielo.org/v1"
export SCIELO_DEFAULT_LIMIT=20