0.2.1 • Published 10 years ago

vimenode v0.2.1

Weekly downloads
2
License
-
Repository
github
Last release
10 years ago

vimenode


A JavaScript wrapper for the Vimeo APIs. VIH-mee-node, like VIH-mee-oh. Get it?

INSTALL

Install globally:

npm install -g vimenode

Or add to your package.json:

{
  "dependencies": {
    "vimenode": "*"
  }
}

And install with npm install.

USAGE

Simple

var vimendoe = require('vimenode').simple;

Each request type supported by the Simple API has its own corresponding function in vimenode.

User Requests
vimenode.user(method, username, page, callback)
Video Requests
vimenode.video(video_id, callback)
Activity Requests
vimenode.activity(method, username, page, callback)
Group Requests
vimenode.group(method, groupname, page, callback)
Channel Requests
vimenode.channel(method, channelname, page, callback)
Album Requests
vimenode.album(method, album_id, page, callback)

Advanced

@TODO: Everything. Coming soon-ish.

EXAMPLE

Fetching a list of a user's video ids
var v = require('vimenode').simple;

var video_ids = [];
v.user('all_videos', 'username', function(videos) {
  videos.forEach(function(video) {
    video_ids.push(video.id);
  });

  console.log(video_ids);
});
Get more info about users that someone has followed recently
var v = require('vimenode').simple;

v.activity('user_did', 'username', function(activities) {
  activities.forEach(function(activity) {
    if (activity.type === 'follow_user') {
      return v.user('info', 'username', function(user_info) {
        console.log(user_info);
      });
    }
  });
});
0.2.1

10 years ago

0.2.0

10 years ago

0.1.0

10 years ago

0.0.7

10 years ago

0.0.6

10 years ago

0.0.5

10 years ago

0.0.4

10 years ago

0.0.2

10 years ago

0.0.1

10 years ago