Awesome
awesomelists-index
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