Skip to content

scholarly-python-package/scholarly

View on GitHub ↗Related repositories →

Retrieve author and publication information from Google Scholar in a friendly, Pythonic way without having to worry about CAPTCHAs!

active 2025-02-222026-06-14 (UTC)

Partial coverage11,656 / 12,831 hourly files (91%) · 2 absent upstream · 1,171 failed, retryable2025-02-222026-08-10 (UTC)— sampled evenly across the window, so rankings and trends hold; absolute counts scale up.
Events
185
Pushes
10
Pull requests
6
Issues
6
Stars
135
Forks
9

Activity over time

Daily event counts in the loaded window

Line chart, 478 days from 2025-02-22 to 2026-06-14. Pushes: 10 total, peak 4 in a day. Pull requests: 6 total, peak 3 in a day. Issues: 6 total, peak 2 in a day. Comments: 11 total, peak 2 in a day. Stars: 135 total, peak 3 in a day.

  • Pushes
  • Pull requests
  • Issues
  • Comments
  • Stars

Stars, PRs, issues and forks are under-captured in the later part of this window. GH Archive progressively stopped capturing non-push events during 2026 — −95% or worse by the end of the window. Every series here except Pushes fades for that reason, so a decline above reflects the archive, not this repository. Pushes stay reliable throughout, so read them, and the contributor counts derived from them, as the real signal. Data health has the measurements.

Top contributors

Pushes, PRs, issues, reviews and comments — stars and forks excluded, so this is contribution rather than popularity

ContributorContributionsPushesPRsComments
arunkannawadi19653
ipeirotis5410
oesteban2000
astrowright2001
cakiya1000
okoppe1001
strangepilot-6331001
mindeye331001
kunzaatko1001
arminfarshbaf1000
hackmoore1001
Paradoxdruid1001
alekseybelikov1000
leviyevalex1001

Recent activity

Latest issues, pull requests and releases

  • Pull request#583ipeirotis2026-03-24 04:28
  • Issue#578oesteban2025-10-23 14:34
    ``_get_proxy_list()`` not updated to new API
  • Issue#578oesteban2025-10-23 14:34
    ``_get_proxy_list()`` not updated to new API
  • Issue comment#574leviyevalex2025-09-28 22:19
    Example doesn't seem to work?
  • Issue comment#575strangepilot-6332025-09-19 03:59
    TypeError while fetching page: ("Cookies.set() got an unexpected keyword argument 'secure'",)
  • Issue#575cakiya2025-09-19 03:58
    TypeError while fetching page: ("Cookies.set() got an unexpected keyword argument 'secure'",)
  • Issue comment#574astrowright2025-09-01 03:09
    Example doesn't seem to work?
  • Issue#574astrowright2025-09-01 03:05
    Example doesn't seem to work?
  • Issue comment#465kunzaatko2025-08-16 09:34
    exceeding maximum number of tries
  • Issue comment#572hackmoore2025-06-26 10:01
    Client.__init__() got an unexpected keyword argument 'proxies'
  • Issue#571arminfarshbaf2025-05-17 17:59
    Error occurred: Cannot Fetch from Google Scholar.
  • Issue comment#569okoppe2025-05-12 01:44
    Author search blocked by Google
  • Issue#569alekseybelikov2025-05-11 12:57
    Author search blocked by Google
  • Issue comment#465Paradoxdruid2025-05-04 16:50
    exceeding maximum number of tries
  • Pull request#563arunkannawadi2025-04-28 01:39
  • Pull request#550arunkannawadi2025-04-28 01:26
  • Issue comment#549arunkannawadi2025-04-28 01:16
    Incosistency when searching for publications
  • Issue comment#564arunkannawadi2025-04-28 01:00
    The current httpx doesn't support proxies arguments:
  • Pull request#560arunkannawadi2025-04-27 22:03
  • Pull request#555arunkannawadi2025-04-27 21:58
  • Issue comment#555arunkannawadi2025-04-27 21:58
    Add codespell support (config, workflow to detect/not fix) and make it fix few typos
  • Pull request#525arunkannawadi2025-04-27 21:45
  • Issue comment#557mindeye332025-04-17 00:35
    scholarly.fill() doesnot completely fill author publication entry but it completely fills search publication search snippet. So I am not able to get bibtex citation with scholarly.bibtex() from author publication entry

Totals cover only the window loaded into ClickHouse and count events, not GitHub's lifetime totals — 135 stars here means stars gained during the window, not the repo's star count.