IntroductionΒΆ

This section provides an overview of pyserpZotero, including its purpose, main features, and how it integrates with SerpAPI, Zotero, and various academic repositories to automate the management of scholarly literature.

Purpose

The aim of pyserpZotero is to automate the following tasks:

  • cleaning mangled LaTex in citations (the mangling can come from upstream issues or the exportation and importation of citation data across formats)

  • collection of citations

  • search, download, and attachment of free PDFs to citations

  • upload of PDFs to Zotero

Strategy

SerpAPI is leveraged to provide stable access to search results without IP throttling. As a freemium service it can be used for up to 100 searches per month at no cost.

Possible Future Improvements

  • proxy support as an alternative to SerpAPI

  • support for other citation managers