Skip to content

fewieden/MMM-soccer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

d255ec6 · Feb 13, 2021
Feb 13, 2021
Jan 4, 2021
Jan 4, 2021
Sep 2, 2018
Feb 13, 2021
Jan 2, 2021
Jan 2, 2021
Oct 17, 2018
Oct 17, 2018
Jan 3, 2021
Aug 2, 2016
Oct 17, 2018
Oct 17, 2018
Jan 2, 2021
Feb 13, 2021
Jul 28, 2016
Jan 2, 2021
Jan 4, 2021
Jan 3, 2021
Jan 3, 2021
Oct 17, 2018
Jan 3, 2021
Jan 3, 2021
Feb 13, 2021
Jan 3, 2021

Repository files navigation

MMM-soccer GitHub license Build status Code Climate Known Vulnerabilities codecov

European Soccer Standings Module for MagicMirror²

Example

Dependencies

Installation

  • Clone this repo into ~/MagicMirror/modules directory.
  • Configure your ~/MagicMirror/config/config.js:
{
    module: 'MMM-soccer',
    position: 'bottom_right',
    config: {
        // add your config options here
    }
}
  • Run command npm i --production in ~/MagicMirror/modules/MMM-soccer directory.
  • Optional: Get a free api key here

Config Options

Option Default Description
api_key false Either false (limited to 50 requests a day) or an API Key obtained from http://api.football-data.org/register (limited to 50 requests a minute) .
colored false Boolean to show club logos in color or not.
show 'GERMANY' Which league should be displayed 'GERMANY', 'FRANCE', 'ENGLAND', 'SPAIN' or 'ITALY'
focus_on false Which team should the standings focus on per league e.g. {"GERMANY": "FC Bayern München", "FRANCE": "Olympique Lyonnais"}. Omit this option or set to false to show the full league table.
max_teams false How many teams should be displayed. Omit this option or set to false to show the full league table.
leagues {"GERMANY": "BL1", "FRANCE": "FL1", "ENGLAND": "PL", "SPAIN": "PD", "ITALY": "SA"} A collection of leagues obtained from http://api.football-data.org/v2/competitions
logos false Boolean to show club logos or not.

OPTIONAL: Voice Control and Modal

This module supports voice control by MMM-voice and MMM-Modal. In order to use this feature, it's required to install the voice and modal modules. There are no extra config options for voice control and modals needed.

Mode

The voice control mode for this module is SOCCER

List of all Voice Commands

  • OPEN HELP -> Shows the information from the readme here with mode and all commands.
  • CLOSE HELP -> Hides the help information.
  • SHOW STANDINGS OF COUNTRY NAME -> Switch standings to specific league. Valid country names are (Default: GERMANY, FRANCE, ENGLAND, SPAIN or ITALY) set in config. (Effect stays until your mirror restarts, for permanent change you have to edit the config)
  • EXPAND VIEW -> Expands the standings table and shows all teams.
  • COLLAPSE VIEW -> Collapse the expanded view.

Developer

  • npm run lint - Lints JS and CSS files.
  • npm run docs - Generates documentation.