GithubHelp home page GithubHelp logo

andymithamclarke / pundits-review Goto Github PK

View Code? Open in Web Editor NEW
3.0 3.0 0.0 30.35 MB

11/09/2020 - Complete directory for Pundits Review web application. https://www.punditsreview.com/

Home Page: https://www.punditsreview.com/

JavaScript 46.35% CSS 11.31% HTML 0.24% Python 42.09%
football football-data sports-stats football-analytics news-crawler news-classifier prediction prediction-model scrapy sentiment-analysis

pundits-review's Introduction

Pundits-Review

11/09/2020 - Complete directory for Pundits Review web application. https://www.punditsreview.com/

Pundits Review scrapes and processes news articles about the Premier League in order to give players and teams a review score each week. Each Monday, the project collects articles, divides them into phrases, identifies the player or club being referred to and then predicts the sentiment of the phrase. See more on how it works here!

About this repository

This repository holds the directory used to deploy the Pundits Review project on Heroku. Intended as a legacy repository as part of my contribution to the MSc Computational and Data Journalism at Cardiff University, the files inside represent the front and backend of the website as presented in the walkthrough video - 10/09/2020

Contents

Project configuration files alongside 'tasks.py' - used to run scheduled tasks on Heroku

Used to stop Jest incorporating non JS files into testing

Frontend of site - React/Redux app configured with webpack & babel. Components, functions and resources used within website.

Django models & API configuration - Defines models, views, serializers & url patterns to store and access data

Scrapy Pipeline - used to collect & process incoming data each week. Contains spider, pipelines, prediction model & entity extraction module

Project Settings - deployment & local use settings for project

Associated Repositories

Resources - Data, images & Python dictionary of Premier League players & teams
Scraping - Development of the scraping process used to collect data
Entity Extraction - Development of the process used to recognise Premier League player & club entities within a news article
Sentiment Prediction - Development of the prediction model used to predict the sentiment in football news articles

Any Questions ... Send me an email!

pundits-review's People

Contributors

andymithamclarke avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.