Haskell bindings to bibutils, the bibliography conversion utilities. http://istitutocolli.org/repos/hs-bibutils/

Version on this page:5.5
LTS Haskell 8.2:5.5
Stackage Nightly 2017-02-24:5.5
Latest on Hackage:5.5
GPL licensed by Andrea Rossato
Maintained by andrea.rossato@unitn.it

Module documentation for 5.5

% Haskell Bindings to Bibutils, the Bibliography Conversion Utilities
% Andrea Rossato


[hs-bibutils] is library with Haskell bindings to Chris Putnam's
[bibutils], a library that interconverts between various bibliography
formats using a common MODS-format XML intermediate.

[hs-bibutils] can be used with [citeproc-hs] and [pandoc] to read and
use various bibliographic database formats for processing and
automatically formatting citations and references according to a [CSL]

[citeproc-hs] adds to [pandoc], the famous [Haskell] text processing
tool, a Bibtex like citation and bibliographic formatting and
generation facility.

[CSL] is an XML language for specifying citation and bibliographic
formatting, similar in principle to BibTeX `.bst` files or the binary
style files in commercial products like Endnote or Reference Manager.


[hs-bibutils] can be downloaded from [Hackage]:


To get the darcs source run:

darcs get http://code.haskell.org/hs-bibutils/


[hs-bibutils] does not require [bibutils] to be installed, since it
ships with its one version of the library. To build and install
[hs-bibutils] unpack the tar archive, in the source directory run:

runhaskell Setup.lhs configure
runhaskell Setup.lhs build
runhaskell Setup.lhs install

This last step requires `root` privileges.

If you don't have `root` privileges you can install [hs-bibutils]
locally with these commands:

runhaskell Setup.lhs configure --user --prefix=$HOME
runhaskell Setup.lhs build
runhaskell Setup.lhs install --user

[hs-bibutils] should be compatible with cabal-install.


The [Haddock] generated documentation is available here:


The original API documentation is available here:


Bug Reports

To submit bug reports you can use the [citeproc-hs] bug tracking
system available at the following address:



Thanks to [Chris Putnam] for his help.


Andrea Rossato

`andrea.rossato at unitn.it`

Links to Related Projects

: <http://www.scripps.edu/~cdputnam/software/bibutils/>

: <http://johnmacfarlane.net/pandoc/>

: <http://code.haskell.org/citeproc-hs/>

: <http://xbiblio.sourceforge.net/csl/>


This software is released under the GNU GPL. See LICENSE for more

This is an early, "alpha" release. It carries no warranties of any kind.

Copyright &copy; 2008 - 2010 Andrea Rossato

[hs-bibutils]: http://code.haskell.org/hs-bibutils
[bibutils]: http://www.scripps.edu/~cdputnam/software/bibutils/
[Hackage]: http://hackage.haskell.org/cgi-bin/hackage-scripts/package/hs-bibutils
[citeproc-hs]: http://code.haskell.org/citeproc-hs
[CSL]: http://citationstyles.org/
[pandoc]: http://johnmacfarlane.net/pandoc/
[Zotero]: http://www.zotero.org
[MODS]: http://www.loc.gov/mods/
[Bruce D'Arcus]: http://community.muohio.edu/blogs/darcusb/
[John MacFarlane]: http://johnmacfarlane.net/
[Chris Putnam]: http://www.scripps.edu/~cdputnam/
[Haskell]: http://www.haskell.org/
[Haddock]: http://www.haskell.org/haddock/
Depends on:
comments powered byDisqus