football.db - New Build System - Welcome ./Datafile

12 December, 2014

The sportdb command line tool includes a new build system (as a new and easier all-in-one option). To try it - use the new Datafile - a mini language a.k.a. domain-specific language (DSL) that lets you setup new football.dbs in minutes.

For example, to setup a football.db for the World Cup 2014 use:

./Datafile:

world 'openmundi/world.db', setup: 'countries'

football 'openfootball/national-teams'
football 'openfootball/world-cup', setup: '2014'

Now run

$ sportdb build

The new build command will look for the ./Datafile script in your working folder and

  • Step 1) Download all datasets as zip archives (from GitHub) to ./tmp
  • Step 2) Create all database tables
  • Step 3) Read/import all datasets from the zip archives in ./tmp (no need to unpack)

That's it.

News 'n' Updates
Fork me on GitHub