Search and Serve Open Access articles from PMC and render with Lens.
JavaScript HTML CSS
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bin
components
dist
lib
routes
src
store
test
views
.env.example
.eslintrc
.gitignore
App.js
README.md
gulpfile.js
package-lock.json
package.json

README.md

Monocle

The goal of this project is to build reading and searching tools for the scientific literature based around open-access, online content. We have integrated eLife Lens with the open-access portion of the PubMed Central database, and have built a Javascript search module for PubMed's Eutils API.

This project uses parts of http://github.com/ivangrub/oa-sandbox but is built using Node, the Express framework, Bower, and Gulp.

Setting up a development environment

Requirements

PrerequisiteVersionHow to Install
Node.js> 6.6.0Nodejs.org
Gulp> 3.9.1npm install -g gulp

Directions

  1. Install dependencies above.

  2. git clone https://github.com/CAYdenberg/monocle.git and then cd monocle

  3. npm install

  4. cp .env.example to .env. Configure environment and port if you wish.

  5. Run gulp build to build resources.

  6. To run tests, run gulp test.

  7. To fire up the app for development purposes, run gulp watch.