{"id":13830177,"url":"https://github.com/NolanKingdon/MMM-DailyPokemon","last_synced_at":"2025-07-09T11:32:17.308Z","repository":{"id":55984582,"uuid":"167079598","full_name":"NolanKingdon/MMM-DailyPokemon","owner":"NolanKingdon","description":"Daily Pokemon Module for the MagicMirror","archived":false,"fork":false,"pushed_at":"2025-02-06T16:29:00.000Z","size":163,"stargazers_count":24,"open_issues_count":2,"forks_count":13,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-06T17:35:54.463Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://magicmirror.builders/","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/NolanKingdon.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2019-01-22T22:51:09.000Z","updated_at":"2025-02-06T16:29:04.000Z","dependencies_parsed_at":"2024-01-15T17:39:00.011Z","dependency_job_id":"acb7bae8-d8c3-4a2a-a059-c0240287715d","html_url":"https://github.com/NolanKingdon/MMM-DailyPokemon","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/NolanKingdon/MMM-DailyPokemon","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NolanKingdon%2FMMM-DailyPokemon","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NolanKingdon%2FMMM-DailyPokemon/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NolanKingdon%2FMMM-DailyPokemon/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NolanKingdon%2FMMM-DailyPokemon/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NolanKingdon","download_url":"https://codeload.github.com/NolanKingdon/MMM-DailyPokemon/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NolanKingdon%2FMMM-DailyPokemon/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264450556,"owners_count":23610194,"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":[],"created_at":"2024-08-04T10:00:57.007Z","updated_at":"2025-07-09T11:32:17.301Z","avatar_url":"https://github.com/NolanKingdon.png","language":"JavaScript","funding_links":[],"categories":["Entertainment"],"sub_categories":[],"readme":"# MMM-DailyPokemon\n\nThis is a module for the [MagicMirror²](https://github.com/MichMich/MagicMirror/).\n\nMMM-DailyPokemon provides a unique Pokemon each day, as well as information about that Pokemon.\n\nBuilt Using [PokeAPI](https://pokeapi.co/)\n\n![Demo Image](https://github.com/Tomadelostacos/MMM-DailyPokemon/blob/feature/translation/images/demo.png)\n\n## Using the module\n\nTo install, clone this repo into `~/MagicMirror/modules` directory. Then move in the folder and install required libraries\n```\ngit clone https://github.com/NolanKingdon/MMM-DailyPokemon\ncd MMM-DailyPokemon\nnpm install\n```\n\nTo use this module, add the following configuration block to the modules array in the `config/config.js` file:\n```js\nvar config = {\n    modules: [\n        {\n            module: \"MMM-DailyPokemon\",\n            position: \"top_center\",\n            config: {\n                updateInterval: 600000,\n                minPoke: 4,\n                maxPoke: 151,\n                grayscale: true,\n                showType: true,\n                language: \"en\",\n                genera: true,\n                gbaMode: true,\n                nameSize: 26,\n                flavorText: false\n            }\n        }\n    ]\n}\n```\n\n## Configuration options\n\n\n| Option           | Description\n|----------------- |-----------\n| `updateInterval` | *Optional* How frequently you want it to update. Defaulted to once a day\n| `showType`       | *Optional* Displays the Pokemon's type\n| `grayscale`      | *Optional* Makes all images black and white to fit Mirror themes\n| `minPoke`        | *Optional* Start of your range. MUST be at least 1.\n| `maxPoke`        | *Optional* End of your range. MUST be 1025 or below \u003cbr\u003e\u003cbr\u003e**Generations** \u003cbr/\u003e\u003cbr/\u003e `Gen 1` - 001 to 151 \u003cbr\u003e `Gen 2` - 152 to 251 \u003cbr\u003e `Gen 3` - 252 to 386 \u003cbr\u003e `Gen 4` - 387 to 493 \u003cbr\u003e `Gen 5` - 494 to 649 \u003cbr\u003e `Gen 6` - 650 to 721 \u003cbr\u003e `Gen 7` - 722 to 809 \u003cbr\u003e `Gen 8` - 810 to 905 \u003cbr\u003e `Gen 9` - 906 to 1025\n| `stats`          | *Optional* Displays Pokemon stats\n| `language`       | *Optional* Change Pokemon name. \u003cbr\u003e\u003cbr\u003e**Languages supported** \u003cbr/\u003e\u003cbr/\u003e `zh-Hans` -  \u003cbr\u003e `ja` - Japanese \u003cbr\u003e `en` - English (default) \u003cbr\u003e `it` - Italian \u003cbr\u003e `es` - Spanish \u003cbr\u003e `de` - Deutsch \u003cbr\u003e `fr` - French \u003cbr\u003e`zh-Hant` - Chinese \u003cbr\u003e`ko` - Korean \u003cbr\u003e`roomaji` - Japanese (In Roomaji, latin alphabet) \u003cbr\u003e`ja-Hrkt` - Czech \u003cbr/\u003e \u003cbr/\u003e\n| `genera`          | *Optional* Displays the genera (One or two words to describe the Pokemon) from the official Pokedex\n| `gbaMode`         | *Optional* Displays text like in GBA Pokedex (Old-school font and old labels).\n| `nameSize`        | *Optional* Set title size (Name of the Pokemon), in pixels. 32 By default.\n| `flavorText`        | *Optional* Displays the flavor text (short description of the pokemon) from the official Pokedex. When more than one version is returned, picks first one matching the selected language\n\n## Default Configuration\n\n```js\nvar config = {\n    modules: [\n        {\n            module: \"MMM-DailyPokemon\",\n            position: \"top_center\",\n            config: {\n                updateInterval: 86400000, //1 Day\n                grayscale: true,//Turns pokemon image and type images gray to match magic mirror styles\n                minPoke: 1, //Default to all pokemon\n                maxPoke: 1025,//Highest number - 1025 pokemon currently exist\n                showType: true, //Shows type icons below pokemon's image\n                stats: true,\n                language: \"en\",\n                genera: true,\n                gbaMode: true,\n                nameSize: 32,\n                flavorText: false // Whether to display flavor text for pokemon\n            }\n        }\n    ]\n}\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FNolanKingdon%2FMMM-DailyPokemon","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FNolanKingdon%2FMMM-DailyPokemon","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FNolanKingdon%2FMMM-DailyPokemon/lists"}