Skip to content

A little projet that tracks what website or service related to UCLouvain is currently down

License

Notifications You must be signed in to change notification settings

Tfloow/UCLouvainDown

Repository files navigation

UCLouvain website DownDetector

Test the app here

Introduction

This website is displaying which website or service related to the UCLouvain is down at the moment.

You can find the list of all currently track services in this json.

How does it work ?

Homepage

Here is the control panel where every website is displayed.

I am using Flask to run the website and handle all interaction between the user and the website.

To know if a service is down simply go to the /<service> on the website.

I am tracking and storing the last status in the JSON and only doing request every 5 minutes.

How to run it ?

First, you need to use python 3.11 version (we suggest you to use a virtual environnement).

  1. git clone [email protected]:Tfloow/UCLouvainDown.git (or fork it)
  2. pip install -r requirements.txt
  3. python app.py

Explanation of the steps

  1. Clone the repo so you can get the code
  2. In the main directory, install all needed dependencies and the correct version without hassle in one command
  3. Run the app. It will host locally on your pc.c

Roadmap

  • Proper database
  • Deploy cleaner Graph with the help of a JS library or framework

API

  • RSS

Documentation

You can find the documentation and have a better understanding of what is going under the hood by reading this. (Please, open an issue with the tag "doc" to add any comments or when you need more information about a specific point of the doc).

Translation

This website is currently translated in English and French. We welcome any new translations !

Check this document to see how you can contribute to the project.

License

This work is protected under the CC BY-NC-SA 4.0. For the favicon, I used the UCLouvain's logo and 2 images that doesn't belong to me but to their rightful owner (Check compliance with the license).

About

A little projet that tracks what website or service related to UCLouvain is currently down

Resources

License

Stars

Watchers

Forks

Packages

No packages published