A command-line tool for generating Awesome Lists from a set of data files.
Maintaining a Markdown-based Awesome List becomes difficult quickly. Merge conflicts, typos, and duplicate entries are common. Generate Awesome uses a discrete data file for each entry in the list. Generate Awesome also checks for duplicates.
- Duplicate detection.
- GitHub metadata! Star count and last commit date.
- Human readable data files using TOML.
Install Node 6 or higher. We recommend using NVM.
npm install -g generate-awesome
TODO update this once we have the final command set
generate-awesome init
Creates a new project in the current folder.
generate-awesome add [url]
Scrapes data from a given URL and creates a new TOML file in /data
.
generate-awesome generate
Generates the README.md file from README.md.hbs and the data in /data
.