Skip to content

This is a project that combines data engineering (extract-transform-load), a backend powered by Django and a frontend using AJAX

Notifications You must be signed in to change notification settings

edseldim/wcscrapper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

wcscrapper

This is a project that combines data engineering (extract-transform-load), a backend powered by Django and a frontend using AJAX.

Project Preview Image

This project aims at representing an ETL for 2022 Male World Cup results.

When run, it uses a webpage to retrieve all the matches data in a very comfortable UI.

Additionally, it uses Selenium and BeautifulSoup to obtain repeatedly data from a website.

Get started

  1. Download the chromium driver for the scheduled scrapping script
  2. Save the chromium driver inside web_scrapping folder
  3. Create a virtual environment using the requirements.txt
  4. Open the terminal, go to \django_wcapp\django_wcapp\ folder and run the following command python manage.py migrate
  5. Make sure Chrome is downloaded
  6. Run the main.py file.

Notes

This project was not conceived to be commercial in any way or shape.

About

This is a project that combines data engineering (extract-transform-load), a backend powered by Django and a frontend using AJAX

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published