1.2.1 • Published 8 years ago

climb-social v1.2.1

Weekly downloads
3
License
MIT
Repository
github
Last release
8 years ago

Climb.social

Travis build

JS library for interacting with the Climb.social API.

Provides an RxJS Observable of pages of approved items for use in JS applications.

Looking for simple HTML embed code? Try the react-climb-social. There's also angular-climb and a simple JSONP REST API for you to choose from.

Description

The default exports of the module exposes a getStream method that accepts a collectionId which you can subscribe to.

Installation

npm install climb-social --save-dev

Usage

Make sure you've got a Climb.social account, you've made a new collection and you've approved some content.

Then note down your collectionId.

Getting approved items from your Climb.social collection

var climb = require('climb-social');

var collectionId = '561ba63445284e1740e016f7';

climb
    .getStream(collectionId)
    .subscribe(function(items) {

        // i.e. Do something with items:
        items.map(function(item) {
            console.log(item.author.username);
        });

    });

Specifying a polling interval

You can also specify how often you'd like to poll the Climb.social API for changes.

Pass a positive number (representing the number of seconds) as a second arg to getStream():

climb
    .getStream(collectionId, 40)
    .subscribe(function(items) {
        ...
    });
});
1.2.1

8 years ago

1.2.0

8 years ago

1.1.0

9 years ago

1.0.1

9 years ago

1.0.0

9 years ago