What's Changed
- Fixed invalid method - status_code by @blackadad in #60
- Better stack trace for bibtex link failure by @jamesbraza in #63
- Adding
mypy
to type check by @jamesbraza in #61 - Adding
pytest-timeout
for deadlocks by @jamesbraza in #64 - Fixing
Test7.test_custom_scraper
by @jamesbraza in #67 - Expanding
find_doi
to account for more papers by @jamesbraza in #68 - Adding
dev
extra by @jamesbraza in #65 - Multiple
ThrottledClientSession
fixes by @jamesbraza in #69 - Fixing misleading failure message in
pmc_to_pdf
by @jamesbraza in #71 - Suppressing a
latexcodec
warning by @jamesbraza in #70 - Fixing misleading failure message in
find_pmc_pdf_link
by @jamesbraza in #72 - Exposing
encode_id
function by @jamesbraza in #62 - More test cases for
find_doi
by @jamesbraza in #73 - Fixing ChemRxiv in
find_doi
by @jamesbraza in #74 - Fixing URL encodings and bioRxiv in
find_doi
by @jamesbraza in #75 - Fixing
rate_limit
being a requirement for backoff by @jamesbraza in #76 - Exposing Google Scholar preprocessing by @jamesbraza in #78
- Defining
RateLimits
for DRY code by @jamesbraza in #77 preprocess_google_scholar_metadata
not requiring"link"
by @jamesbraza in #80- Fixing
format_bibtex
crash on BibTeX without author or title by @jamesbraza in #79 - Service limit reached message in backoff by @jamesbraza in #81
- More checks on serpapi return values by @blackadad in #82
- Adds more tests for reconciling DOIs by @blackadad in #83
- More links for OA by @blackadad in #84
- Increased backoff by 10x by @blackadad in #85
Full Changelog: v1.7.0...v1.8.0