Coder Social home page Coder Social logo

docparser's Introduction

docparser

Tools to Upload/Parse Documents to ‘docparser’ and Retrieve Extracted Results

Description

The ‘docparser’ (https://docparser.com) service enables users to visually define extraction regions for documents then use a ‘REST’ ‘API’ endpoint (https://dev.docparser.com/) to upload documents and retrieve parsed results. Tools are provided to query available parsers, upload documents and retrieved parsed results.

What’s Inside The Tin

The following functions are implemented:

  • dp_parsers: Retrieve avilable parsers
  • dp_parse_doc: Parse a document with a predefined parser
  • dp_ping: “Ping” the docparser API
  • dp_results: Retrieve results from parsed documents

Installation

devtools::install_github("hrbrmstr/docparser")

Usage

library(docparser)

# current verison
packageVersion("docparser")
## [1] '0.1.0'
dp_parsers()
##             id              label
## 1 jcpfgqiexwky My Document Parser
str(
  dp_results("484c4292ab3b324b7f2b60f3f2d3149f", "jcpfgqiexwky")
)
## 'data.frame':    1 obs. of  11 variables:
##  $ id                 : chr "eaf88c208b750bedcdf2dc92c28885a5"
##  $ document_id        : chr "484c4292ab3b324b7f2b60f3f2d3149f"
##  $ remote_id          : chr ""
##  $ file_name          : chr "2017-18-Influenza-Season-Report.pdf"
##  $ media_link         : chr "https://api.docparser.com/v1/document/media/b29p0VOVPQ2zgHpXn4jknRnlldYBXtKc7sNXLXxHrRdYF4kA_TZbw2CJQ2fNfJFCzuw"| __truncated__
##  $ media_link_original: chr "https://api.docparser.com/v1/document/media/b29p0VOVPQ2zgHpXn4jknRnlldYBXtKc7sNXLXxHrRdYF4kA_TZbw2CJQ2fNfJFCzuw"| __truncated__
##  $ media_link_data    : chr "https://api.docparser.com/v1/document/media/b29p0VOVPQ2zgHpXn4jknRnlldYBXtKc7sNXLXxHrRdYF4kA_TZbw2CJQ2fNfJFCzuw"| __truncated__
##  $ page_count         : int 13
##  $ uploaded_at        : chr "2018-12-22T19:06:06+00:00"
##  $ processed_at       : chr "2018-12-22T19:08:45+00:00"
##  $ table_data         :List of 1
##   ..$ :'data.frame': 6 obs. of  3 variables:
##   .. ..$ key_0: chr  "Region" "Central" "Eastern" "Northern" ...
##   .. ..$ key_1: chr  "Baseline" "0.62%" "0.63%" "1.36%" ...
##   .. ..$ key_2: chr  "Threshold" "1.55%" "1.57%" "3.41%" ...

docparser's People

Contributors

hrbrmstr avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.