--- layout: post status: publish published: true title: ! 'Introducing eprintsCV: a python script to create an academic web CV from your eprints record' wordpress_id: 2978 wordpress_url: https://www.martineve.com/?p=2978 date: !binary |- MjAxNC0wMS0wNiAxODozMjoyOSArMDEwMA== date_gmt: !binary |- MjAxNC0wMS0wNiAxODozMjoyOSArMDEwMA== categories: - Technology - Linux tags: - Python - CV - programming - json - eprints comments: [] --- <p>This afternoon, after an intense day of writing, I decided that I was finally fed up with maintaining so many different copies of my publication record. I have my institutional repository, my OpenOffice CV document, my Academia.edu profile and, of course, the <a href="https://www.martineve.com/c-v/">version on my own site</a>. I decided to do something about this.</p> <p>Allow me to introduce <a href="https://github.com/MartinPaulEve/eprintsCV">eprintsCV</a>! This tool will grab your eprints articles, books, conference papers and book chapters and display them in an html list.</p> <p>So, for my setup here (although I now need to convert the other sections), I have setup a cron job that runs:</p> {% highlight bash %} ./eprintsCV.py eprints.lincoln.ac.uk 3354 "book,article,book_section,conference_item" > some_file.html {% endhighlight %} <p>I've then simply used <a href="http://www.myvirtualdisplay.com/wordpress-projects/include_html/">include_html</a> to transclude the result.</p> <p>Admittedly, there is risk (with a malicious eprints repository operator) for malicious insertion there, but I trust our lot.</p> <p>If I had more inclination, I'd try and get this working with citeproc-py so that it could output in any format that was desired. As it stands, this is a pretty good solution for an hour-or-so's hacking.</p>