You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Ben Burlingham 31ff20dbf3 FF fix. 9 years ago
Worldcup Bugfix: filtering squad goal counter to games in specific event. 9 years ago
css Updates to tourney pane. 9 years ago
js FF fix. 9 years ago
res Tourney posters resized. 9 years ago
.gitignore Installed webpack and CSS modules. 9 years ago
Datafile Combining 2014 data and historic data; rebuild and rescrape. 9 years ago
Gemfile Worldcup data pulled. Teams parsed. 9 years ago
Gemfile.lock First swipe at diagramming 2014 data. 9 years ago
index.html Removing some debugging info. 9 years ago
package.json Color scheme pane added. 9 years ago
readme.md Tourney posters resized. 9 years ago
webpack.config.js Color scheme pane added. 9 years ago
worldcup.db Combining 2014 data and historic data; rebuild and rescrape. 9 years ago
worldcup.hs Adding population to team meta. 9 years ago
worldcup.js Combining 2014 data and historic data; rebuild and rescrape. 9 years ago
worldcup.json Bugfix: filtering squad goal counter to games in specific event. 9 years ago

readme.md

Data structure

A single JSON file is downloaded to provide the data set. Its structure is as follows:

{   
    'countries': {
        countryId: { countryContinentId, countryName }
        ...
    },
    'rounds': {
        roundId: roundName,
    },
    'tourneys': {
        YYYY: {
            'games': [{ playAt, roundId, team1Id, team2Id, score1, score1et, score1p, score2, score2et, score2p }, ...],
            'teams': [{ countryId, goalsAgainst, goalsFor, population, teamId}, ...]
        },
        ...    
    }
}

Building the SQLite DB

Run sportdb build in the directory that has Datafile.

Correspondence on the topic can be found at this google groups topic.

Troubleshooting: Using a Gemfile

Sportdb only builds with older versions of ActiveRecord. Use a Gemfile as outlined here to lock the correct version.