whatson
what's on now command line tool (using the event.db machinery)
- home :: github.com/textkit/whatson
- bugs :: github.com/textkit/whatson/issues
- gem :: rubygems.org/gems/whatson
- rdoc :: rubydoc.info/gems/whatson
- forum :: [email protected]
Command Line Tools - rubyconf, pycon, kickoff, beerfest
The whatson package includes command line tools to list upcoming events (ruby conferences, python conferences, football tournaments, beer festivals. etc.).
Upcoming Ruby Conferences
Use
$ rubyconf
to list upcoming Ruby (un)conferences from around the world. Will print in 2020:
Upcoming Ruby Conferences:
in 62d Rubyfuza, Thu-Sat Feb/6-8 (3d) @ Cape Town, South Africa
in 74d ParisRB Conf, Tue+Wed Feb/18+19 (2d) @ Paris, France
in 76d RubyConf Australia, Thu+Fri Feb/20+21 (2d) @ Melbourne, Victoria, Australia
in 105d Wroc
and back in 2015
Upcoming Ruby Conferences:
NOW ON 2d RubyMotion Conference - #inspect, Wed+Thu Jul/1+2 (2d) @ Paris, France
in 18d Brighton Ruby Conference, Mon Jul/20 (1d) @ Brighton, East Sussex, England
in 27d European Ruby Camp - eurucamp, Fri-Sun Jul/31-Aug/2 (3d) @ Berlin (Potsdam), Germany
in 27d JRuby Conference Europe - JRubyConf EU, Fri Jul/31 (1d) @ Berlin (Potsdam), Germany
in 28d Burlington Ruby Conference, Sat+Sun Aug/1+2 (2d) @ Burlington, Vermont, New England, United States
in 50d Madison+ Ruby, Fri+Sat Aug/21+22 (2d) @ Madison, Wisconsin, Great Lakes, United States
in 71d RubyConf Taiwan, Fri+Sat Sep/11+12 (2d) @ Taipei, Taiwan
in 72d RubyConf Portugal, Mon+Tue Sep/14+15 (2d) @ Braga, Portugal
in 78d RubyConf Brasil, Fri+Sat Sep/18+19 (2d) @ S
Upcoming Python Conferences
Use
$ pycon
to list upcoming Python (un)conferences from around the world. Will print in 2020:
Upcoming Python Conferences:
in 62d PyCascades, Sat+Sun Feb/8+9 (2d) @ Portland, Oregon, United States of America
in 72d PyCon Namibia, Tue-Thu Feb/18-20 (3d) @ Windhoek, Namibia
in 90d PyTennessee, Sat+Sun Mar/7+8 (2d) @ Nashville, Tennessee, United States of America
in 110d Moscow Python Conf ++ 2020, Fri Mar/27 (1d) @ Moscow, Russia
in 116d PyCon Italy, Thu-Sun Apr/2-5 (4d) @ Florence, Italy
in 129d PyCon US, Wed-Thu Apr/15-23 (9d) @ Pittsburgh, Pennsylvania, United States of America
in 160d PyTexas, Sat+Sun May/16+17 (2d) @ Austin, Texas, United States of America
in 225d EuroPython, Mon-Sun Jul/20-26 (7d) @ Dublin, Ireland
in 230d PyOhio, Sat+Sun Jul/25+26 (2d) @ Columbus, Ohio, United States of America
in 232d EuroSciPy, Mon-Fri Jul/27-31 (5d) @ Bilbao, Spain
in 232d GeoPython, Mon-Fri Jul/27-31 (5d) @ Bilbao, Spain
in 311d PyConDE & PyData Berlin 2020, Wed-Fri Oct/14-16 (3d) @ Berlin, Germany
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
Do-It-Yourself (DIY) - Use Your Own Datasets
Note: You can pass in local or remote datafiles in the markdown, yaml or csv formats instead of using the built-in / pre-configured datafiles. Example:
$ rubyconf https://github.com/planetruby/calendar/raw/master/_data/conferences2020.yml
# - or -
$ rubyconf conferences2020.yml # note: assumes a saved (local) copy in the working dir (./)
$ pycon https://github.com/python-organizers/conferences/raw/master/2020.csv
# - or
$ pycon 2020.csv # note: assumes a saved (local) copy in the working dir (./)
$ kickoff https://github.com/footballbook/calendar/raw/master/README.md
# - or -
$ kickoff README.md # note: assumes a saved (local) copy in the working dir (./)
whatson Command Line Tool
Use the whatson command line tool as a "generic catch-all" to print any type of event.
Example:
$ whatson https://github.com/planetruby/calendar/raw/master/_data/conferences2020.yml \
https://github.com/python-organizers/conferences/raw/master/2020.csv
Note: whatson is pre-configured (that is, if you do not pass along any datafiles)
to print ongoing and upcoming ruby and python conferences.
Public Event Datasets
- Calendar @ Planet Ruby - a collection of awesome Ruby events (meetups, conferences, camps, etc.) from around the world
- Calendar @ World Football Book - a collection of awesome football tournaments, cups, etc. from around the world
- Calendar @ World Beer Book - 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!