allenai / scholarphi

An interactive PDF reader.
Apache License 2.0
420 stars 54 forks source link

Scholar Reader

The user interface, API, and data processing scripts for an augmented PDF reader application.

This repository hosts code for three subprojects: the user interface, API, and data processing scripts. To learn about each of these projects and how to run the code for each of them, see the README.md file in the relevant directory.

Key directories include:

Quick Start

In order to run the reader app locally (pointing to the production api) you only need to do

cd ui
npm install 
npm start

See ui/README.md for more details on how to use the reader.

However, if you want to run the api locally as well you'll have to:

Style guidelines

The code in this directory roughly follows the following style guidelines:

Styling also roughly follows the guides for React and CSS for Allen AI engineering (see the wiki), where it makes sense to use these guides.

Contributors

License

This project is licensed under the Apache License 2.0. It is aggregate software that calls GhostScript, which is distributed under the Affero GNU Public License (AGPL). The GhostScript binaries and source code are available upon request. You can learn more about the GhostScript AGPL License here.