{"id":13830463,"url":"https://github.com/fewieden/MMM-NFL","last_synced_at":"2025-07-09T11:33:05.650Z","repository":{"id":10505482,"uuid":"65984127","full_name":"fewieden/MMM-NFL","owner":"fewieden","description":"National Football League Module for MagicMirror²","archived":false,"fork":false,"pushed_at":"2023-10-08T06:00:50.000Z","size":1022,"stargazers_count":27,"open_issues_count":4,"forks_count":10,"subscribers_count":14,"default_branch":"master","last_synced_at":"2024-08-04T10:03:09.130Z","etag":null,"topics":["american-football","live","magicmirror","national-football-league","nfl","statistics","voice-control"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fewieden.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"fewieden","custom":["https://paypal.me/fewieden"]}},"created_at":"2016-08-18T09:27:05.000Z","updated_at":"2024-08-04T10:03:14.804Z","dependencies_parsed_at":"2024-01-15T17:39:12.035Z","dependency_job_id":"dc2c1468-ff4b-4415-baa4-65f30f16bc6b","html_url":"https://github.com/fewieden/MMM-NFL","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fewieden%2FMMM-NFL","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fewieden%2FMMM-NFL/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fewieden%2FMMM-NFL/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fewieden%2FMMM-NFL/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fewieden","download_url":"https://codeload.github.com/fewieden/MMM-NFL/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225539402,"owners_count":17485320,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["american-football","live","magicmirror","national-football-league","nfl","statistics","voice-control"],"created_at":"2024-08-04T10:01:00.460Z","updated_at":"2024-11-20T11:30:47.966Z","avatar_url":"https://github.com/fewieden.png","language":"JavaScript","funding_links":["https://github.com/sponsors/fewieden","https://paypal.me/fewieden"],"categories":["Sports"],"sub_categories":[],"readme":"# MMM-NFL\n\n[![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg?style=flat)](https://raw.githubusercontent.com/fewieden/MMM-NFL/master/LICENSE) ![Build status](https://github.com/fewieden/MMM-NFL/workflows/build/badge.svg) [![Code Climate](https://codeclimate.com/github/fewieden/MMM-NFL/badges/gpa.svg?style=flat)](https://codeclimate.com/github/fewieden/MMM-NFL) [![Known Vulnerabilities](https://snyk.io/test/github/fewieden/mmm-nfl/badge.svg)](https://snyk.io/test/github/fewieden/mmm-nfl)\n\nNational Football League Module for MagicMirror\u003csup\u003e2\u003c/sup\u003e\n\n## Example\n\n![](.github/regular-season.png) ![](.github/post-season.png) ![](.github/statistic-modal.png) ![](.github/help-modal.png)\n\n## Dependencies\n\n* An installation of [MagicMirror\u003csup\u003e2\u003c/sup\u003e](https://github.com/MichMich/MagicMirror)\n* npm\n* [node-fetch](https://www.npmjs.com/package/node-fetch)\n\n## Installation\n\n1. Clone this repo into `~/MagicMirror/modules` directory.\n1. Configure your `~/MagicMirror/config/config.js`:\n\n    ```\n    {\n        module: 'MMM-NFL',\n        position: 'top_right',\n        config: {\n            // all your config options, which are different than their default values\n        }\n    }\n    ```\n\n1. Run command `npm install --production` in `~/MagicMirror/modules/MMM-NFL` directory.\n\n## Global config\n\n| **Option** | **Default** | **Description** |\n| --- | --- | --- |\n| `locale` | `undefined` | By default it is using your system settings. You can specify the locale in the global MagicMirror config. Possible values are for e.g.: `'en-US'` or `'de-DE'`. |\n\nTo set a global config you have to set the value in your config.js file inside the MagicMirror project.\n\n![](.github/global.png)\n\n## Config Options\n\n| **Option** | **Default** | **Description** |\n| --- | --- | --- |\n| `colored` | `false` | Remove black/white filter of logos. |\n| `focus_on` | `false` | Display only matches with teams of this array e.g. `['NYG', 'DAL', 'NE']`. |\n| `format` | `'ddd h:mm'` | In which format the date should be displayed. [All Options](http://momentjs.com/docs/#/displaying/format/) |\n| `reloadInterval` | `1800000` (30 mins) | How often should the data be fetched. |\n| `reverseTeams` | `false` | Flag to switch order of home and away team. |\n| `tableSize` | `'small'` | Font size of table. Possible values: `'xsmall'`, `'small'`, `'medium'`, `'large'` and `'xlarge'` |\n\n## OPTIONAL: Voice Control and Modal\n\nThis module supports voice control by [MMM-voice](https://github.com/fewieden/MMM-voice) and [MMM-Modal](https://github.com/fewieden/MMM-Modal).\nIn 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.\n\n### Mode\n\nThe voice control mode for this module is `FOOTBALL`\n\n### List of all Voice Commands\n\n* OPEN HELP -\u003e Shows the information from the readme here with mode and all commands.\n* CLOSE HELP -\u003e Hides the help information.\n* SHOW PASSING YARDS STATISTIC -\u003e Shows statistic of players with most passing yards.\n* SHOW RUSHING YARDS STATISTIC -\u003e Shows statistic of players with most rushing yards.\n* SHOW RECEIVING YARDS STATISTIC -\u003e Shows statistic of players with most receiving yards.\n* SHOW TACKLES STATISTIC -\u003e Shows statistic of players with most tackles.\n* SHOW SACKS STATISTIC -\u003e Shows statistic of players with most sacks.\n* SHOW KICKOFF YARDS STATISTIC -\u003e Shows statistic of players with most kickoff yards.\n* SHOW INTERCEPTIONS STATISTIC -\u003e Shows statistic of players with most interceptions.\n* SHOW PASSING TOUCHDOWNS STATISTIC -\u003e Shows statistic of players with most passing touchdowns.\n* SHOW QUARTERBACK RATING STATISTIC -\u003e Shows statistic of quarterbacks with best rating.\n* SHOW RUSHING TOUCHDOWNS STATISTIC -\u003e Shows statistic of players with most rushing touchdowns.\n* SHOW RECEPTIONS STATISTIC -\u003e Shows statistic of players with most receptions.\n* SHOW RECEIVING TOUCHDOWNS STATISTIC -\u003e Shows statistic of players with most receiving touchdowns.\n* SHOW TOTAL POINTS STATISTIC -\u003e Shows statistic of players with most points.\n* SHOW TOTAL TOUCHDOWNS STATISTIC -\u003e Shows statistic of players with most touchdowns.\n* SHOW PUNT YARDS STATISTIC -\u003e Shows statistic of players with most punt yards.\n* SHOW PASSES DEFENDED STATISTIC -\u003e Shows statistic of players with most passes defended.\n* HIDE STATISTIC -\u003e Hide statistic informations\n\n## Developer\n\n* `npm run lint` - Lints JS and CSS files.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffewieden%2FMMM-NFL","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffewieden%2FMMM-NFL","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffewieden%2FMMM-NFL/lists"}