Go to file
Lucas Verney 31553b7718 Add WSGI ability 2016-02-14 19:18:39 +01:00
views Add WSGI ability 2016-02-14 19:18:39 +01:00
.gitignore Initial commit 2016-02-10 15:35:26 +01:00
README.md Update README.md with instructions on how to install CERMINE 2016-02-11 15:44:26 +01:00
app.py Add WSGI ability 2016-02-14 19:18:39 +01:00
config.py.example Initial commit 2016-02-10 15:35:26 +01:00
main.py Fix CSS color and unknown policy wrongly reported as being forbidden 2016-02-11 16:26:05 +01:00
requirements.txt Now list cited papers that could be uploaded to an OA repository 2016-02-11 15:42:31 +01:00



This is a simple web interface above libbmc and especially CERMINE to extract references from a given PDF file.


  • Clone this repository.
  • Install requirements: pip install -r requirements.txt
  • Create a config file: cp config.py.example config.py and edit it according to your needs.
  • Run it: python3 ./main.py. Head to http://localhost:8080 to see it live.

With the default configuration, it will forward uploaded papers to CERMINE API, which is really slow and puts a lot of charge on these servers. You should download an executable JAR from their repo to your server and indicate the path to this JAR file in the config.py file.


This repo is under an MIT license.