Skip to content
This repository has been archived by the owner on Apr 14, 2024. It is now read-only.

Pagespeed Monitoring - A simple tool to monitor Front-End regression using Google Pagespeed Insight and Regular Expressions.

License

Notifications You must be signed in to change notification settings

ddadon10/pagespeed-monitoring

Repository files navigation

Pagespeed Monitoring

A simple tool to monitor Front-End regression using the API of Google Pagespeed Insight and Regular Expressions.

Very useful for media company because many of the suggestions of the Google Pagespeed Insight service are flooded with resources not directly managed by the publisher (Advertising, Tracking etc...)

This tool use regex to filter these resources and get a cleaner report with only suggestions on specifc resources pattern, so you can take directly take action.

This tool has a Google Hangouts Chat hook that give you this kind of message:

screenshot

Prerequisites

Pipenv - https://pipenv.readthedocs.io/en/latest/

Env variable: PAGESPEED_KEY as your Google API Key

Usage

  1. Launch virtualenv
pipenv shell
  1. Launch the script with a config as first argument
python -m pagespeed_monitoring.app config/{website}.json

About

Pagespeed Monitoring - A simple tool to monitor Front-End regression using Google Pagespeed Insight and Regular Expressions.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages