Skip to content

R package for Paperless-ngx API

License

Unknown, MIT licenses found

Licenses found

Unknown
LICENSE
MIT
LICENSE.md
Notifications You must be signed in to change notification settings

Hegghammer/papeRless

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

papeRless: Access the Paperless-ngx API from R

papeRless is an R package for Paperless-ngx, the open-source document management system. The package provides basic access to the Paperless-ngx REST API so that you can interact with a Paperless-ngx instance from within R. The package is in early development and only contains functions for select REST API operations.

Use

Generate a data frame with metadata on all the documents in the Paperless-ngx instance:

## NOT RUN
library(papeRless)
df <- get_all_docs_df()

Search a Paperless-ngx instance:

## NOT RUN
ids <- search_docs("london")

Download a document from a Paperless-ngx instance:

## NOT RUN
download_doc(ids[1])

Requirements

An API key (aka "API Auth Token") to a Paperless-ngx instance. Get it from the web UI by clicking the user dropdown menu in the top right corner, selecting "My Profile" and clicking the circular arrow button. For a smoother user experience, store the API key and the base URL to the Paperless-ngx instance as the environment variables PAPERLESS_API_KEY and PAPERLESS_BASE_URL in .Renviron.

Installation

Install the latest development version from Github:

devtools::install_github("hegghammer/papeRless")

About

R package for Paperless-ngx API

Resources

License

Unknown, MIT licenses found

Licenses found

Unknown
LICENSE
MIT
LICENSE.md

Stars

Watchers

Forks

Languages