This tool collects data from various sources (W3C API, Github API, screen-scraping of W3C mailing lists archives, RSS feeds, wikis) to build a picture of the activity level in W3C Community Groups. # Data collection You need to instantiate a `config.json` (from the `config.json.dist` template), filled with a Github API key. Once that done, run: `node monitor.js` It will run for a while to collect data across all the sources. The data is collected in one-file-per-CG in the `data` directory. Alternatively, you can update the data for specific groups with `node monitor.js [groupid1] [groupid2]` where `groupid1` is a the id of the group in the W3C API. # Data processing Once the data is collected per the above, run `node prepare-data.js` It will generate a `report.json` file with the data needed for the [dashboard](https://w3c.github.io/cg-monitor/). The tool also generate the activity charts used in Community Group homepages.