mirror of
https://github.com/jackwener/OpenCLI.git
synced 2026-09-14 18:25:42 +08:00
bc9ae39cfc
* feat(google-scholar): add cite and profile commands, fix search dedup - cite: get BibTeX/EndNote/RefMan/RefWorks citation for a paper. Clicks the cite button in search results and fetches the citation content from Google's citation endpoint. - profile: view an author's Google Scholar profile (h-index, i10-index, citation count, top papers). Accepts author name or Scholar user ID. - search: fix duplicate results caused by CSS selector matching both outer container (.gs_r.gs_or.gs_scl) and inner child (.gs_ri) for each paper. Closes #1174, closes #1175 * fix(google-scholar): fail fast on cite and profile misses * fix(google-scholar): document new commands and lock dedup test --------- Co-authored-by: jackwener <jakevingoo@gmail.com>
822 B
822 B
Google Scholar
Mode: 🌐 Public · Domain: scholar.google.com
Commands
| Command | Description |
|---|---|
opencli google-scholar search <query> |
Search Google Scholar papers by keyword |
opencli google-scholar cite <query> |
Fetch a citation export for a Scholar search result |
opencli google-scholar profile <author> |
Open an author profile and list top papers |
Usage Examples
opencli google-scholar search "transformer"
opencli google-scholar search "retrieval augmented generation" --limit 5
opencli google-scholar cite "attention is all you need" --style bibtex
opencli google-scholar profile "Yann LeCun" --limit 5
Notes
- Uses browser DOM extraction over public Google Scholar results
- Availability can vary by region or anti-bot challenges