Files
jackwener__opencli/docs/adapters/browser/google-scholar.md
Benjamin Liu bc9ae39cfc feat(google-scholar): add cite and profile commands, fix search dedup (#1176)
* 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>
2026-04-27 15:36:49 +08:00

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