Skip to content

Latest commit

 

History

20 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages