Skip to content

A node.js wrapper for the GitHub Gists API v3

License

Notifications You must be signed in to change notification settings

meritt/node-gisty

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 filename, file 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

About

A node.js wrapper for the GitHub Gists API v3

Resources

License

Stars

Watchers

Forks

Packages

No packages published