/showcase-audit

Some weird auditing

Primary LanguageJavaScriptMIT LicenseMIT

showcase-audit

How to

  • Clone the repo
git clone git@github.com:dgrammatiko/showcase-audit.git
  • Do npm install
npm install

Get the data

  • Get the links from the source
node ./scripts/joomla-showcase-scrpper.js
  • Get the actual data (title/url/desc) for each item. This might take a while
node ./scripts/joomla-sh-real-data.js
  • Check if the sites don't return 404 or network error (no valid SSL cert)
node ./scripts/check-site.js
  • Run Google's Lighthouse. This will take many hours
node ./scripts/lh.js
  • Format the collected output
node ./scripts/final-data.js
  • Get some summary/stats from the formatted output values
node ./scripts/final-data-overview.js
  • Get a screenshot per site. This will take several hours
node ./scripts/capture-image.js
  • Create some thumbs/resized images
node ./scripts/process-images.js

Well done. You probably lost couple of days to do all this...