Sorry, JavaScript is required for most features of this site.
System Overview

The components of the system are:

The Chrome Extension

  1. This extension has the capability to save quotations by sending them over HTTP or HTTPS to the CrushPaper server.
  2. It does not have read access to any information stored on the server.
  3. Quotations can be created by:
    1. right clicking selected text within a web page and choosing the CrushPaper Quote Source action, or by
    2. selected text within a web page and clicking the CrushPaper Quote Source browser action on the right of the URL bar.
  4. This extension is configured with the URL of the CrushPaper Server.

The CrushPaper GUI

  1. This is a rich JavaScript GUI served by the CrushPaper HTTP server.
  2. Anything that can be done to the CrushPaper server can be done through this GUI.

The CrushPaper Server

  1. This is a Java application. It is packaged as a single executable JAR file with all of its dependencies to make it easy to install, configure and run.
  2. It is a relatively simple application that uses Jetty as its embedded HTTP server and is configured with a simple properties file.

The CrushPaper Database

  1. The database technology is the H2 database.
  2. CrushPaper can be run with the H2 database external to or embedded within the CrushPaper server.
  3. This enables CrushPaper to leverage H2's built-in clustering and replication functionality.


Try CrushPaper for free without creating an account!


Or watch the Demo Movie