• Stars
    star
    123
  • Rank 289,035 (Top 6 %)
  • Language
    JavaScript
  • License
    MIT License
  • Created over 10 years ago
  • Updated almost 5 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Node API for Feedly

This is a node API for Feedly

Installation

Install from NPM:

npm install --save feedly

Creating an instance

Create an instance:

const Feedly = require('feedly')

const f = new Feedly({
  client_id: 'MY_CLIENT_ID',
  client_secret: 'MY_CLIENT_SECRET',
  port: 8080
})

Use the sandbox:

const Feedly = require('feedly')

const f = new Feedly({
  client_id: 'sandbox',
  client_secret: 'Get the current secret from http://developer.feedly.com/v3/sandbox/',
  base: 'http://sandbox.feedly.com',
  port: 8080
})

Authentication

The first non-trivial method call you make to the object will cause your default browser to pop up asking you to log in. When that process is complete, you will see a page served from http://localhost:8080/, which you can close. After that point, you won't need to log in again until your token expires (without your having called refresh in the meantime).

WARNING: by default, this will store your auth token and refresh token in
~/.feedly, unencrypted. Set the config_file options to null to prevent this behavior, but you will have to log in through the web site each time you create a new Feedly instance.

Callbacks and promises

Each method takes an optional node-style (error, results) callback. If you prefer a promise-style approach, you do without a callback, like this:

const results = await f.reads()

Documentation

Full documentation for the API can be found here.

More Repositories

1

node-cbor

Encode and decode CBOR documents, with both easy mode, streaming mode, and SAX-style evented mode.
JavaScript
323
star
2

node-websequencediagrams

Call the WebSequenceDiagram.com API.
JavaScript
31
star
3

node-abnf

Augmented Backus-Naur Form (ABNF) parsing for node.js. See RFC 5234.
JavaScript
24
star
4

quence

Create sequence diagrams from textual descriptions.
JavaScript
22
star
5

dohdec

Lookup and decode DNS records using DNS-over-HTTPS (DoH)
JavaScript
18
star
6

node-inspect-extracted

Node's util.inspect, extracted for use on the Web
JavaScript
15
star
7

json-text-sequence

Parse and generate RS-delimited JSON sequences according to draft-ietf-json-text-sequence
JavaScript
14
star
8

expat-wasm

An XML parser based on expat, with expat compiled to WASM.
JavaScript
11
star
9

adhocnet

Create an adhoc network from the command line on OSX 10.11
Swift
7
star
10

node-acme

Client for ACME protocol
JavaScript
5
star
11

project-shutdown

What is the industry best practice for shutting down an open source project cleanly?
5
star
12

cbor2

TypeScript
5
star
13

xmlpug

Transform XML documents with Pug templates
JavaScript
4
star
14

set-game

Play the game "Set!"
JavaScript
4
star
15

jabber-net

Old .Net library for XMPP. Imported from Google Code.
C#
4
star
16

Linkstr

Go offline with impunity!
Objective-C
3
star
17

exodus

Automatically exported from code.google.com/p/exodus
Pascal
3
star
18

minus-h

Add help generation to APIs created with Node's util.parseArgs function
TypeScript
3
star
19

html-rfc

Tools for dealing with canonicalized-HTML RFCs
JavaScript
3
star
20

node-posh

PKIX Over Secure HTTP (POSH) tools for node.js
CoffeeScript
2
star
21

cmake-test

Just testing new cmake approaches for Travis
2
star
22

source-map-generator

JavaScript
2
star
23

PyCaps

Calculate XMPP XEP-0115 capabilities hashes in Python
Python
2
star
24

grunt-init-rfc

Create an Internet-Draft/RFC from markdown with grunt-init.
JavaScript
2
star
25

moz-bonus-split

Split PDF file into pages and encrypt each to a separate file.
Python
2
star
26

node-rfc-preptool

Implementation of draft-iab-rfcv3-preptool
HTML
1
star
27

cbor-wasm

CBOR decoder with the hard bits in WASM
JavaScript
1
star
28

erroroji

Emoji in HTTP status strings
JavaScript
1
star
29

chef-cmake-bin

Pull current cmake binary in a chef recipe
Ruby
1
star
30

mock-tls-server

Mock up a plain or TLS-encrypted TCP connection.
JavaScript
1
star
31

mgrep

Grep large binary files for a hex-coded pattern
C
1
star
32

pdu2html

Turns a list of bitfield (size, name) pairs into an HTML representation of a Protocol Data Unit.
Python
1
star
33

grunt-kramdown-rfc2629

Edit RFCs in kramdown, then generate XML, text, nroff, and HTML.
JavaScript
1
star
34

generator-rfc

yeoman template for Internet-Drafts/RFCs
JavaScript
1
star
35

check_svg

Check SVG for conformance with draft-brownlee-svg
Python
1
star
36

eslint-plugin-rocket-skates

JavaScript
1
star
37

nofilter

A node.js package to read and write a stream of data into or out of what looks like a growable Buffer
JavaScript
1
star
38

firefox-nightly

Run the Nightly build of Firefox for Linux in Docker.
Dockerfile
1
star
39

xmljade

Transform XML documents with Jade templates. You might want to try xmlpug instead.
CoffeeScript
1
star