Use this workflow to run boolean search queries across 8 major academic databases, deduplicate the results, and download PDFs in bulk.
Construct Search Query:
Build a boolean query string using AND and OR logic. Example: "[machine learning] AND [healthcare]".
Execute Python Command:
Run searches via the local virtual environment Python:
bash
.venv/bin/python -m findpapers search "<query>" --since <YYYY-MM-DD>
Configure API Keys (Optional):
For premium databases (like Scopus or Web of Science), set your API key environment variables first:
bash
export ELSEVIER_API_KEY="your_key"
export SCOPUS_API_KEY="your_key"
Verify Output:
Results should be exported or downloaded to /Users/keira/Documents/GitHub/docs (as JSON, BibTeX, CSV, or PDFs) using the library API.