Skip to content
Olly Butters edited this page Dec 9, 2016 · 34 revisions

##Environment## Assuming a linux environment, it shouldn't matter too much which, but we've only developed/tested on recent versions of Ubuntu.

##Additional python modules## Over and above your base python install you will need to have the following

  • pyzotero
  • biopython
  • jsonpath-rw
  • requests
  • htmlentities
  • unicodecsv

All of which can be installed with pip, e.g.: sudo pip install pyzotero

If you get compilation errors with pip then it might be because you need to install the python-dev package (e.g. sudo apgt-get install python-dev).

##Grab the source code## Clone of download from https://github.com/OllyButters/papers

##API keys## Since we are using several APIs we need to register for a few of them and get some API keys.

##Configuration## Once you have the keys you need to place them in the configuration file and set the appropriate configuration settings. The guide for this can be found here.

##Run it!## From the command line execute ./source/papers.py

Clone this wiki locally