Skip to content

A Python library for Rule-Based reference parsing

License

Notifications You must be signed in to change notification settings

doublessay/refparse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A Python library for Rule-Based reference parsing

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.

Install

Ensure Python 3.9 or higher is installed on your device.

$ pip install refparse

Basic Usage

>>> 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'}

Return Fields

Web of Science Scopus CSSCI
author
title
source
volume
issue
page
year
doi

About

A Python library for Rule-Based reference parsing

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages