Github has deprecated https://status.github.com/. The new version is not compatible with this.
This is no longer working and I don't want to update it.
New statuses updates can be found here : https://www.githubstatus.com/
Github Status Tracker is a graphical visualization of GitHub's status history. You can find the statuses updates here : https://status.github.com/
It is a node.js server script. It contains a scrapper which loop through all the GitHub's statuses pages (a bot). It grabs every events, events type (Good/Minor/Major) and messages of every statuses updates since the first GitHub update. This script serve the data for the client.
The client fetches the data from the server and it parses it. You can sort by year, month or day. You can hide a type of event by clicking on its graph's legend.
You can view the events related to a period by clicking on its bar on the chart. A table appears showing : The dates, the messages and the type of the events. This table can be filtered by the type of event (Good/Minor/Major) and sorted/searchable thanks to DataTable.
To install this app, you need to download the content of the repository and install the needed dependencies through these commands :
git clone https://github.com/rigwild/github-status-tracker
npm install
You are done ! To start the script just run :
npm start
And navigate to http://127.0.0.1:8080/.
A working demo is available here : https://github-status-tracker.asauvage.fr/
This project is licensed under the MIT license.