publication parsing
faroit opened this issue · comments
Hey Brian,
I am currently in the mood to redo my personal website to include some automated way to render my publications stored in a single central place... which would not be google scholar, as they still don't offer any API. Also I don't like the way many other academics use jekyll and some hacky bibtex parsers to render their bibliography.
Now, I saw that you are using a list of custom json for your bibs. I wonder if you have considered either BibJSON or CSL-JSON ? Or maybe you know of some open, non-commercial cloud based solution that can host your references and has an API to convert to any format?
Nope, hadn't considered that -- didn't even know they existed! I spent maybe an afternoon poking around the options a few years back when I last redid my site, and hacking my own json format seemed like the path of least resistance.
Alrighty. If you are interested, I can let you know what I chose in the end. Thanks and happy holidays 🎅
Btw. I am now using the zotero api to host my own publications and request their api to rendering them on my own site. Seem to work nicely and leaves all the ugly work at zotero. Also you can nicely edit your citations in their web or desktop UI.
e.g. to get your just your own conference papers:
https://api.zotero.org/users/6408178/publications/items?format=json&include=data,csljson,bib&style=apa&sort=date&limit=100&itemType=conferencePaper
you can include
data
: zoteros metadatacsljson
: a standardized csl-jsonbib
: rendered bib entry inapa
format
even though bib
is cool as it returns valid html, its not that practical as you might want to add css classes for authors or title...
Hah, had forgotten about this thread. But thanks for the update!