Neolithic Programming Machine
    Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    github.nodepublic

    github.node

    Github v3 Client for Node.js

    Installation

    npm install github.node

    Usage

    var Github = require('github.node');
     
    var client = new Github({access_token: '...'});
    client.

    Constructors

    new Github()

    new Github({access_token: '...'})

    Methods

    Users API

    Authenticated

    client.user.get(callback)

    client.user.update(updates, callback)

    client.user.emails.list(callback)

    client.user.emails.add(emails, callback)

    client.user.emails.remove(emails, callback)

    client.user.followers.list(callback)

    client.user.following.list(callback)

    client.user.following.check(username, callback)

    client.user.following.add(username, callback)

    client.user.following.remove(username, callback)

    Not Authenticated

    client.users.list([parameters], callback)

    client.users(username).get(callback)

    client.users(username).followers.list(callback)

    client.users(username).following.list(callback)

    Repos API

    Authenticated

    client.repos.list([parameters], callback)

    client.repos.get(repo, callback)

    client.repos.create(data, callback)

    client.repos.update(repo, updates, callback)

    client.orgs(organization).repos.create(data, callback)

    client.

    Not Authenticated

    client.repos.list([parameters], callback)

    client.users(username).repos.list([parameters], callback)

    client.users(username).repos.get(repo, callback)

    client.orgs(organization).repos.list([parameters], callback)

    License

    Copyright (c) 2013 Matt Insler
    Licensed under the MIT license.

    Keywords

    none

    install

    npm i github.node

    Downloadsweekly downloads

    4

    version

    0.2.1

    license

    none

    repository

    github.com

    last publish

    collaborators

    • avatar