Standings is a command line gem which allows you to view European soccer/football standings from your terminal.
There is currently support for the English Premier League, English Championship, Scottish Premier League, La Liga, Ligue 1, Serie A, and Bundesliga.
$ gem install standings
To use, type
standings from your command line, followed by a flag representing a league, e.g.:
$ standings -e $ standings --epl
For a full list of league flags run
$ standings -h
You may want to consume these results in your own applications. To do so, initialize a new
Standings::TableFetcher instance by passing in a symbol argument representing the league you wish to see results for. A list of the symbols is available in
results = Standings::TableFetcher.new(:epl).call
If successful, this call will return a
Standings::LeagueResults instance with two methods:
- #league, equal to the initial argument passed to the
- #results, an array of
Standings::TableFetcher::Teamstructs, sorted such that the first place team is in the 0 index of the array
If this call is unsuccessful, the method will throw either a
Code by Scott Luptowski and released under MIT to the extent it is possible. I claim no ownership of any of the league data represented.