postlight / generate-awesome

🖨 A command-line tool for generating Awesome Lists from a set of data files.

Home Page:https://www.npmjs.com/package/generate-awesome

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Not ready for public use yet. Still some TODOs

Generate Awesome

A command-line tool for generating Awesome Lists from a set of data files.

Why?

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.

Features

  • Duplicate detection.
  • GitHub metadata! Star count and last commit date.
  • Human readable data files using TOML.

Installation

Install Node 6 or higher. We recommend using NVM.

npm install -g generate-awesome

Usage

TODO update this once we have the final command set

Init

generate-awesome init

Creates a new project in the current folder.

Add [url]

generate-awesome add [url]

Scrapes data from a given URL and creates a new TOML file in /data.

Generate

generate-awesome generate

Generates the README.md file from README.md.hbs and the data in /data.

About

🖨 A command-line tool for generating Awesome Lists from a set of data files.

https://www.npmjs.com/package/generate-awesome


Languages

Language:JavaScript 100.0%