dimi-kr / metatop

Top Playstation 4 Games using metacritic as a source of data

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

About

metatop is REST api application for showing Top Playstation 4 Games (By Metascore) using metacritic as a source of data

Dependencies and Requirements

  • Python >= 2.7 (tox information below)
  • pip

Python libraries

flask-restful

requests

BeautifulSoup

Installation

$ pip install -r requirements.txt

Run tests

$ nose2 -C -v

Testing on different environments

$ tox

tox default environments are: py3, py35, py37, py27. So should be available in a system.

Run

python run.py

Web application will be available on http://127.0.0.1:5000/ (dev mode)

Limitations

The app should run in production with handling concurrent requests on WSGI server side only

TODO

  • Requests tune
  • HTTP codes REST
  • Documentation of code
  • Unit Tests for module
  • Unit Tests for web app
  • Test Coverage
  • Cache
  • Optimising search in array for huge TOPs
  • Implement for all TOPs on metacritic
  • Dockerfile and server configuration files

About

Top Playstation 4 Games using metacritic as a source of data


Languages

Language:Python 100.0%