UAWA is a Python web app to retrieve the list of programs from the best channel in the world and filter them by category.
Our Docker image is available on Docker Hub. We use 2 tags to distribute this image:
- beta : contains the latest features of the main branch
- vX.X.X : corresponds to a major release of our web app
- Make sure you have Docker installed on your system
- Pull then run the container locally
$ docker pull plag3/uawa
$ docker run --rm --name uawa -d -p 5000:5000 plag3/uawa:v1.0.0
- Access the webapp on http://localhost:5000/arte
- Clone this repository into your local machine
$ git clone https://github.com/alexispages/Ultimate-ARTE-web-app.git
$ cd Ultimate-ARTE-web-app/
- Make sure you have Docker installed on your system
- Build then run the container locally
$ docker build -t plag3/uawa:v1.0.0 .
$ docker run --rm --name uawa -d -p 5000:5000 plag3/uawa:v1.0.0
- Access the webapp on http://localhost:5000/arte
- Clone this repository into your local machine
$ git clone https://github.com/alexispages/Ultimate-ARTE-web-app.git
$ cd Ultimate-ARTE-web-app/
-
Make sure you have a working installation of Python and Pip on your system
-
Run the app in a virtual environment
$ python3 -m venv $my_venv
$ pip3 install -r requirements.txt
$ python3 app.py
- Access the webapp on http://localhost:5000/arte
Thanks to ARTE's API, you will find on our webapp :
- The page /arte/programme_du_jour containing all the programs of the day, their starting time and their thumbnail.
- The second page /arte/categories with a drop-down menu allowing you to list the day's programs according to the category they are associated with.