whatson

what's on now command line tool (using the event.db machinery)

Command-Line Tools

The whatson gem includes command-line tools to list upcoming events (ruby conferences, football tournaments, beer festivals. etc.).

Upcoming Ruby Conferences

Use

$ rubyconf

to list upcoming Ruby (un)conferences from around the world. Will print:

Upcoming Ruby Conferences:

  in 8d    RubyMotion Conference - #inspect, Wed+Thu Jul/1+2 (2d) @ Paris, France › Europe
  in 27d   Brighton Ruby Conference, Mon Jul/20 (1d) @ Brighton, East Sussex 

Upcoming Football Tournaments

Use

$ kickoff

to list upcoming football tournaments from around the world. Will print:

Upcoming Football Tournaments:

  NOW ON 18d    Women's World Cup 2015, Sat-Sun Jun/6-Jul/5 (30d) @ Canada › World (FIFA)
  NOW ON 13d    Copa América 2015, Thu-Sat Jun/11-Jul/4 (24d) @ Chile › South America (CONMEBOL)

  in 14d    Gold Cup / Copa de Oro 2015, Tue-Sun Jul/7-26 (20d) @ United States+Canada › North America (CONCACAF)
  in 346d   Copa América 2016, Fri-Sun Jun/3-26 (24d) @ United States › South America (CONMEBOL)
  in 353d   European Championship (Euro) 2016, Fri-Sun Jun/10-Jul/10 (31d) @ France › Europe (UEFA)
  in 1087d  World Cup 2018, Thu-Sun Jun/14-Jul/15 (32d) @ Russia › World (FIFA)
  ...

Upcoming Beerfests

Use

$ beerfest

to list upcoming beer festivals from around the world. Will print:

Upcoming Beerfests:

  in 9d    Ottakringer Braukultur Wochen (9 Brauereien in 9 Wochen), Thu-Wed Jul/2-Sep/2 (63d) @ 16., Ottakring 

Public Event Datasets

  • awesome-events @ Planet Ruby - a collection of awesome Ruby events (meetups, conferences, camps, etc.) from around the world
  • calendar @ football.db - a collection of awesome football tournaments, cups, etc. from around the world
  • calendar @ beer.db - a collection of awesome beer events (oktoberfest, starkbierfest, etc.) from around the world

Install

Just install the gem:

$ gem install whatson

License

The whatson scripts are dedicated to the public domain. Use it as you please with no restrictions whatsoever.

Questions? Comments?

Send them along to the ruby-talk mailing list. Thanks!