Skip to content
A node.js wrapper for the GitHub Gists API v3
CoffeeScript
Find file
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
examples
lib
src
.gitignore
Cakefile
README.md
package.json

README.md

Gisty

A Node.JS wrapper for GitHub gist API v3.

How to use with JavaScript

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");
    }
});

Or with CoffeeScript

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 filename, file of gist.files

See other examples

Install with NPM

npm install gisty

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

Something went wrong with that request. Please try again.