Generate bird's-eye views of conference proceedings.
For example, in order to update the website with Neurips2050, do:
- Update
config.py
. Add a keyneurips2050
to the dictionary and provide the required templates to be able to query data from OpenReview. Data in OpenReview are represented as notes. To query them, you have to specify an invitation. You need to add aninvitation
to get all submissions, and invitation templates for getting decision and rating information for ecah paper. The patterns may differ between years. Check the notebookopnenreview_api_sandbox.ipynb
that helps with figuring out the required fields. - Gather titles, abstracts, and other metadata from OpenReview by running
python get_metadata.py neurips2050
. - Generate paper thumbnails by running
python get_thumbs.py neurips2050
. - Test the webpage locally by running
python app.py
. - Freeze the Flask application into a set of static files by running
python freeze.py
.
Generating paper thumbnails requires ImageMagick. Be sure to tick the installation of legacy utilities (e.g. montage). Moreover, you need to install Ghostscript in order to rasterize pdfs.
MIT