GithubHelp home page GithubHelp logo

pycritic's Introduction

Pycritic

A Python Metacritic API. Web scraping based.

What is this?

A simple Python module that works as a Metacritic API. It uses the BeautifulSoup and the Requests library.

Pycritic is under development and hasn't been tested enough (just in Python 2.7.3 for now).

Comming Soon ™

  • Support for all categories
  • Search

How to use it

Based on demo.py:

# If you have included pycritic.py in your project
import pycritic

# For now Pycritic just works with Metacritic URLs
scraper = pycritic.Scraper()
resource = scraper.get("http://www.metacritic.com/game/pc/fallout-new-vegas")

print resource.name
# >> Fallout New Vegas
print resource.date
# >> Oct 19, 2010
print resource.metascore
# >> 84
print resource.userscore
# >> 8.0
print resource.description
# >> The latest game in the post-nuclear RPG series is being developed by many members of the Fallout 1 and 2  team at Obsidian Entertainment using the Fallout 3 engine.

License

Pycritic is released under the MIT License. See LICENSE for more details

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.