Skip to content

magrawala/bibtex2json

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bibtex2json

bibtex-parser (see below) modified by Maneesh Agrawala to add fields to the resulting JSON to populate publications webpages (e.g. thumbnail, url to main pub page, etc.)

Usage: node bibtex2json refs.bib > refs.json

bibtex-parser

A pure JavaScript BibTeX parser. Based on the following implementation by Henrik Muehe:

Example

var bibliography = "@inproceedings{Lysenko:2010:GMC:1839778.1839781,\
 author = {Lysenko, Mikola and Nelaturi, Saigopal and Shapiro, Vadim},\
 title = {Group morphology with convolution algebras},\
 booktitle = {Proceedings of the 14th ACM Symposium on Solid and Physical Modeling},\
 series = {SPM '10},\
 year = {2010},\
 isbn = {978-1-60558-984-8},\
 location = {Haifa, Israel},\
 pages = {11--22},\
 numpages = {12},\
 url = {http://doi.acm.org/10.1145/1839778.1839781},\
 doi = {10.1145/1839778.1839781},\
 acmid = {1839781},\
 publisher = {ACM},\
 address = {New York, NY, USA},\
}"

var parse = require("bibtex-parser")

console.log(parse(bibliography))

Install

npm install bibtex-parser

API

var parse = require("bibtex-parser")

parse(input)

Parses a string as a bibtex file. The result is an object whose properties are the entries of the bibtex file, and whose values are objects with contents of the bibtex file.

  • input is a string representing a bibtex file

Returns A parsed bibtex file as a JSON object

Credits

(c) 2010 Henrik Muehe. MIT License

CommonJS port maintained by Mikola Lysenko

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published