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

    gistypublic

    gisty

    NPM version Dependency Status

    A node.js wrapper for the GitHub Gists API v3.

    Installation

    $ npm install gisty

    Examples

    var Gisty = require('gisty');
     
    var gist = new Gisty({
      username: 'meritt'
    });
     
    gist.fetch('1111422', function(error, gist) {
      if (error) {
        throw new Error(error);
      }
     
      for (filename in gist.files) {
        console.log(filename + "\n" + gist.files[filename].content + "\n\n");
      }
    });
    Gisty = require 'gisty'
     
    gist = new Gisty username: 'meritt'
     
    gist.fetch '1111422'(error, gist) ->
      throw new Error error if error
      console.log "#{filename}\n#{file.content}\n\n" for filenamefile of gist.files

    See other examples

    How to retrieve github OAuth2 access_token

    Grab latest source code and install all dev dependencies

    $ npm link

    Change your host, client id, client secret in examples/get-access-token.coffee and after that run examples/get-access-token.coffee

    $ coffee examples/get-access-token.coffee

    API

    • fetch(gist_id, callback)
    • comments(gist_id, callback)
    • all(callback)
    • public(callback)
    • starred(callback)

    Author

    License

    The MIT License, see the included license.md file.

    Bitdeli Badge

    install

    npm i gisty

    Downloadsweekly downloads

    27

    version

    0.1.5

    license

    MIT

    homepage

    simonenko.su

    repository

    githubgithub

    last publish

    collaborators

    • avatar