Probably every research group in the world faces the problem of collecting all publications of all group members. Usually, the list publications is displayed in structured way on the group's homepage to provide an overview of the research topics and impact of the group.
The larger and older the group, the more publications are in this list and the more painful is the manual collection of the publication list. Additional features such as searching for authors, keywords, and titles, linking additional author data to the publication (such as membership periode in the group), and handling name changes turn a simple publication list in a interesting use case for big data.
A effective solution to this problem is given in this tutorial. The tutorial is written for python starters and gives an introduction in many techniques:
- Advanced features of python 3.6
- Interacting with SQLite in python
- Interacting with a REST-API in python.
- Interacting with the ORCID public API
- Reading and writing bibtex files in python
- Creating HTML of a bibtex file in python
Understanding basic python syntax is required for this tutorial but all advance features are explained.
The tutorial is subdivded into 8 parts. Each part introduces a technique and demonstrate the its usage for the use case. You can, thus, jump to the part of interest or follow the tutorial step by step. A full understanding of the use case can only be achieved by reading the complete tutorial.