The hardware and bandwidth for this mirror is donated by dogado GmbH, the Webhosting and Full Service-Cloud Provider. Check out our Wordpress Tutorial.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]dogado.de.
Retry-After in both
its forms, and bound the total waiting per process with
scholar_retry_budget (60 seconds by default), so a blocked
check fails fast instead of spending its time on delays (2026-10-29,
Thu, jkeirstead#123)get_scholar_id() and search_scholar_ids() are
deprecated for anonymous use and say when Google refused rather than
finding nothing; search_openalex_authors() answers the same
question from OpenAlex with no session, and a fractional
max_results is rounded rather than sent as a request
OpenAlex rejects (2026-10-29, Thu, jkeirstead#91)set_scholar_cookie() and the
scholar_cookie / scholar_cookie_file settings
present a session exported from a browser. It is sent as a cookie, so it
merges with Google’s own and survives the redirect to the sign-in host,
and it is never sent to a mirror that is not a Google host (2026-10-29,
Thu, jkeirstead#91)get_citing_articles(): the works citing a
publication, with venue, year and their own citation counts (2026-10-29,
Thu, jkeirstead#4, jkeirstead#107)get_h_index_history(): the h-index year by year,
rebuilt from each publication’s citation history and cached so the
expensive pass happens once. It works for a profile whose cited papers
all fall in one year, and a refused history is no longer cached as a
paper that was never cited (2026-10-29, Thu, jkeirstead#73)get_profile() reports every colleague rather than the
twenty the sidebar shows, and no longer mistakes a profile’s sort-menu
links for coauthors (2026-10-29, Thu)get_journalrank() is deprecated and downloads nothing:
SCImago serves a JavaScript challenge to scripts and its table carries
no published licence. The help page points at OpenAlex for journal
metrics (2026-10-29, Thu)scholar_user_agent, scholar_accept_language,
scholar_request_delay, scholar_retry_delay,
scholar_retry_max_delay, scholar_retry_budget,
scholar_timeout, scholar_cookie,
scholar_cookie_file and
scholar_openalex_mailto (2026-10-29, Thu)author_position() normalized-position typo for
missing author positions (2026-07-07, Tue, #105)get_complete_authors() URL construction and
tolerate Scholar IDs with trailing query parameters (2026-07-07, Tue,
#117)get_publications_all_authors() to fill truncated
publication author lists only when needed (2026-07-07, Tue, #122)search_scholar_ids() to return all author IDs from
paginated Google Scholar author search results (2026-07-07, Tue,
#88)get_publication_metrics() and
get_scholar_metrics() for h-index, g-index, i10, i50, and
i100 metrics (2026-07-07, Tue)predict_h_index() return NA instead
of erroring when publication metrics are unavailable (2026-07-07,
Tue)get_journalrank() with browser-like SCImago CSV
download to avoid HTTP 403 errors (2026-07-07, Tue)get_publications(sortby='year') issue (2026-02-26,
Thu, #5)format_publications() and fixed R check
(2025-06-21, Sat)predict_h_index() (2024-01-3, Wed)format_publications()
function (2022-08-09, Tue, @rempsyc, #1)get_article_scholar_url(),
get_publication_abstract(),
get_publication_data_extended(),
get_publication_date() and
get_publication_url() (2022-08-01, Mon, #113)get_scholar_id() (2022-07-26, Tue)get_scholar_id() (2022-06-25, Sat, #111, #112)format_publications to format publication list
(2022-06-21, Tue)
get_impactfactorpubid (@conig, #97)get_profile(id) to include professional
interests (@TS404,
#95)n_deep = 0, for immediate author network
(#timonelmer, #90)set_scholar_mirror to allow user to set a google
scholar mirror (2021-01-04)These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.