instapaper-node-sdk

2.0.1 • Public • Published

Node.js wrapper for Instapaper API

Installation

$ npm i instapaper-node-sdk

Usage

const Instapaper = require('instapaper-node-sdk')
const client = new Instapaper(KEY, SECRET)
client.setCredentials(USERNAME, PASSWORD)

// get the list of your bookmarks
client.list({ limit: 100 }).then((data) => console.log(data)).catch((err) => console.log(err))

APIs Instapaper API document

Utils

  • verifyCredentials()

Bookmarks

  • list(params)
  • updateReadProgress(params)
  • add(params)
  • delete(bookmarkId)
  • star(bookmarkId)
  • unstar(bookmarkId)
  • archive(bookmarkId)
  • unArchive(bookmarkId)
  • move(bookmarkId, folderId)
  • getText(bookmarkId)

Folders

  • listFolders(params)
  • addFolder(title)
  • deleteFolder(folderId)

Hightlights

  • listHighlights(bookmarkId)
  • addHighlight(bookmarkId, params)
  • deleteHighlight(highlightId)

Terms of use

Please read the Instapaper API Terms of Use before using this API client.

AUTHOR

BryantChan <bryantandk@gmail.com>

Readme

Keywords

none

Package Sidebar

Install

npm i instapaper-node-sdk

Weekly Downloads

2

Version

2.0.1

License

ISC

Unpacked Size

5.84 kB

Total Files

3

Last publish

Collaborators

  • bryantandk