ghusers

0.2.3 • Public • Published

ghusers

Build Status

A node library to interact with the GitHub users API

NPM

Example usage

const ghusers     = require('ghusers')
    , authOptions = { user: 'rvagg', token: '24d5dee258c64aef38a66c0c5eca459c379901c2' }
 
// get user by login/username
ghusers.get(authOptions, 'substack', function (err, user) {
  // object containing full details of @substack
  console.log(user)
})

The auth data is compatible with ghauth so you can just connect them together to make a simple command-line application:

const ghauth      = require('ghauth')
    , ghusers     = require('ghusers')
    , authOptions = {
          configName : 'team-lister'
        , scopes     : [ 'user' ]
      }
 
ghauth(authOptions, function (err, authData) {
  ghusers.get(authData, 'rvagg', function (err, user) {
    console.log(user)
  })
})

License

ghusers is Copyright (c) 2014 Rod Vagg @rvagg and licensed under the MIT licence. All rights not explicitly granted in the MIT license are reserved. See the included LICENSE file for more details.

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.2.3
    1
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 0.2.3
    1
  • 0.2.2
    1
  • 0.2.1
    0
  • 0.2.0
    0
  • 0.1.0
    0

Package Sidebar

Install

npm i ghusers

Weekly Downloads

2

Version

0.2.3

License

MIT

Last publish

Collaborators

  • ralphtheninja
  • rvagg