Skip to content

w3c/cg-monitor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

2347cc0 · Feb 25, 2025
Feb 3, 2025
Dec 6, 2018
Jan 30, 2025
Jul 4, 2024
Feb 24, 2025
Dec 6, 2018
Oct 23, 2023
Jul 31, 2023
Oct 16, 2023
Feb 25, 2025
Jul 31, 2023
Apr 22, 2021
Dec 7, 2018
Dec 10, 2020
Dec 7, 2018
Jul 1, 2024
Nov 28, 2023
Jul 5, 2024
Jan 31, 2025
Jan 31, 2025
Feb 24, 2025
Nov 15, 2023
Feb 3, 2025
Nov 13, 2023
Feb 24, 2025
Feb 3, 2025
Feb 25, 2025
Jan 30, 2025
Feb 3, 2025
Feb 25, 2025
Dec 18, 2018

Repository files navigation

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.

The tool also generate the activity charts used in Community Group homepages.

About

Dashboard of activity from Community Groups

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published