Python 3.x, pdfminer.six , requests , crossrefapi .
The RIS (Research Information Systems) format is the universal language of bibliographic management. It’s the .ris file that tells your software the difference between an author, a journal title, a volume, and a page number. How To Convert Pdf To Ris Format
Never retype a citation again. Use the RIS format, and let your reference manager do the heavy lifting. Python 3