Citezen is a bib parser and tool suite.
Tests are all green on my machine. No idea why some are failing on travis
$ git clone git@github.com:Ducasse/Citezen.git
$ cd Citezen
$ chmod a+x ./scripts/build.sh
$ ./scripts/build.sh
Metacello new
baseline: 'Citezen';
repository: 'github://Ducasse/Citezen';
load.
spec
baseline: 'Citezen'
with: [ spec repository: 'github://Ducasse/Citezen' ].
You can try this simple script to convert a bib file to HTML:
| bibset generator |
bibset := CZBibParser parse: ('/Users/.../input.bib' asFileReference) contents.
bibset scope: CZSet standardDefinitions.
generator := CZHTMLGenerator new.
generator save: bibset to: '/Users/.../output.html'.