Skip to content

Latest commit

 

History

16 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Document Parser

This app does one little thing, and does it well. Which is to wrap the yomu gem.

Small Rails API app to parse documents.

Deploy

API

Parse a document:

Request

POST /document.

{
  "file": "base64-endcoded-string-goes-here..."
}

Response

{
    "title": "The title of the document",
    "content_type": "application/pdf",
    "created_at": "2015-08-17T22:29:23Z",
    "metadata": {
        "Content-Type": "application/pdf",
        "Creation-Date": "2015-08-17T22:29:23Z",
        "X-Parsed-By": [
            "org.apache.tika.parser.DefaultParser",
            "org.apache.tika.parser.pdf.PDFParser"
        ],
        "title": "The title of the document",
        "xmpTPg:NPages": "1"
    },
    "text": "The contents of the document will be returned here."
}

Configuration

Configuration

API_AUTH_TOKEN - optional ENV-variable to protect API endpoints.

Deploy

One click deploy to Heroku.

Deploy

Dependencies

  • Rails 5.1
  • System dependencies
    • Ruby 2.4
    • java

About

Small Rails API app to parse documents.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages