2.0.1 • Published 3 years ago

instapaper-node-sdk v2.0.1

Weekly downloads
3
License
ISC
Repository
github
Last release
3 years ago

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>

2.0.1

3 years ago

2.0.0

3 years ago

1.0.4

7 years ago

1.0.3

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago