Skip to content

Releases: scholarly-python-package/scholarly

v1.7.2

25 Jul 03:30
acbb1ef
Compare
Choose a tag to compare

Enhancement

  • Skip checking if ScraperAPI works by pinging a test URL. Instead, this is inferred from ScraperAPI's account API.

Bugfix

  • Changes introduced in v1.7.1 are reverted, since they increased the changes of getting blocked by Google Scholar.

v1.7.1

21 Jun 16:00
816b4e3
Compare
Choose a tag to compare

Enhancement

  • Reduce the usage of premium proxies by up to a factor of 2.

v1.7.0

31 May 17:08
de817e7
Compare
Choose a tag to compare

Features

  • Add a new citation entry to pub fetched from an author profile with formatted citation entry #423.

Bugfixes

  • Fix pprint failures on Windows #413.
  • Thoroughly handle 1000 or more publications that are available (or not) according to public access mandates #414.
  • Fix errors in download_mandates_csv that may occassionally occur for agencies without a policy link #413.

v1.6.3

23 May 23:01
f76a131
Compare
Choose a tag to compare

Bugfix

search_pubs method did not respect include_last_year, which is now fixed.

Improvements

Unit tests involving funding agency mandates are a bit more robust.

v1.6.2

09 May 00:53
b37c9e9
Compare
Choose a tag to compare
Update setup.py

v1.6.1

02 May 07:26
e04a2d6
Compare
Choose a tag to compare

Bugfix

Handle 1000 or more publications that are available (or not) according to public access mandates

Improvement

Fetch 20+ coauthors without requiring geckodriver/chrome-driver to be installed.

v1.6.0

03 Mar 22:56
5ca6118
Compare
Choose a tag to compare

Features

  • Download table of funding agencies as a CSV file with URL to the funding mandates included
  • Downlad top-ranking journals in general, under sub-categories and in different languages as a CSV file

Bugfixes

#392
#394

v1.5.1

14 Dec 21:32
0175a8d
Compare
Choose a tag to compare

Features

Support chromium (chrome-driver) as an alternative to geckodriver #387

Improvements

  • Firefox/Geckodriver operates in headless mode
  • Increase test coverage to include all public APIs
  • Clean up legacy code and improve coding styles
  • Remove the use of deprecated functions in dependency packages

Bugfix

  • Stop attempting to reuse a closed webdriver

v1.5.0

08 Dec 02:00
bf770fd
Compare
Choose a tag to compare

Features

  • Fetch the public access mandates information from a Scholar profile and mark the publications whether or not they satisfy the open-access mandate.
  • Fetch an author's organization identifer from their Scholar profile
  • Search for all authors affiliated with an organization
  • Fetch homepage URL from a Scholar profile

Enhancements

  • Make FreeProxies more robust
  • Stop the misleading traceback error message #313

Bugfixes

  • Fix bug in exception handling #366

v1.5.0-alpha

07 Dec 16:52
779e529
Compare
Choose a tag to compare
v1.5.0-alpha Pre-release
Pre-release

Features

  • Fetch the public access mandates information from a Scholar profile and mark the publications whether or not they satisfy the open-access mandate.
  • Fetch an author's organization identifer from their Scholar profile
  • Search for all authors affiliated with an organization
  • Fetch homepage URL from a Scholar profile

Enhancements

  • Make FreeProxies more robust
  • Stop the misleading traceback error message #313

Bugfixes

  • Fix bug in exception handling #366