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

awesomelists-index

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