refparse is an effective tool designed to extract structured data from unformatted reference strings. It is capable of parsing reference strings from Web of Science, Scopus and CSSCI.
Ensure Python 3.9 or higher is installed on your device.
$ pip install refparse
>>> import refparse
>>> source = "scopus"
>>> ref = "LeCun Y., Bengio Y., Hinton G., Deep learning, Nature, 521, pp. 436-444, (2015)"
>>> print(refparse.parse(ref, source))
{'author': 'LeCun Y., Bengio Y., Hinton G.',
'title': 'Deep learning',
'source': 'Nature',
'volume': '521',
'issue': None,
'page': '436-444',
'year': '2015'}
Web of Science | Scopus | CSSCI | |
---|---|---|---|
author | ✓ | ✓ | ✓ |
title | ✓ | ✓ | |
source | ✓ | ✓ | ✓ |
volume | ✓ | ✓ | ✓ |
issue | ✓ | ✓ | |
page | ✓ | ✓ | ✓ |
year | ✓ | ✓ | ✓ |
doi | ✓ |