Home

Awesome

awesomelists-index

npm version

Generate the awesome lists in JSON file.

Installation

$ npm install awesomelists-index

You can set github token without passing it every time

$ echo export TOKENS="Your-Github-Token" >> ~/.bash_profile && source ~/.bash_profile

Example Usage

'use strict';
let Awesome = require('awesomelists-index');

let options = {
  repo: 'matiassingers/awesome-slack',
  // token is optional parameter
  token: process.env.TOKEN || 'GITHUB_TOKEN',
};

// Given a repository name with author ex: vinta/awesome-python
let py = new Awesome(options);

py.makeIndexJson((err, res) => {console.log(res);});

Run with given github token

$ TOKENS="Your-Github-Token" node examples/simple.js

Related