pretty_bibtex is a greasemonkey script I wrote rather quickly in order to make BibTeX look marginally better when embedded in webpages.
I use it, primarily, so that I can store my BibTeX on the web and have it look good as a webpage, while still being a functioning BibTeX file.
It turns this:
@INPROCEEDINGS{Golder_Wilkinson_Huberman_2007,
author = {Scott A. Golder, Dennis Wilkinson and Bernardo A. Huberman}
title = {Rhythms of Social Interaction: Messaging Within a Massive Online Network}
booktitle = {Proceedings of the Third Communities and Technologies Conference}
editor = {Charles Steinfield, Brian T. Pentland, Mark Ackerman, Noshir Contractor}
year = {2007}
pages = {41--66}
}
into this:
Scott A. Golder, Dennis Wilkinson and Bernardo A. Huberman. (2007) Rhythms of Social Interaction: Messaging Within a Massive Online Network. Proceedings of the Third Communities and Technologies Conference.
The script source is located here: pretty_bibtex.user.js.
To make it work, all your BibTeX must be between <pre></pre> tags. This is ok in a valid .bib file; you can just put % before the tags, so they'll appear as comments to BibTeX.