{"id":13830460,"url":"https://github.com/mykle1/MMM-SORT","last_synced_at":"2025-07-09T11:33:06.786Z","repository":{"id":91843285,"uuid":"106337358","full_name":"mykle1/MMM-SORT","owner":"mykle1","description":"Static Or Rotating Tides. Replaces SimpleTides AND StaticTides","archived":false,"fork":false,"pushed_at":"2020-04-12T01:13:38.000Z","size":94,"stargazers_count":2,"open_issues_count":2,"forks_count":3,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-10-27T11:16:52.978Z","etag":null,"topics":[],"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/mykle1.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"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}},"created_at":"2017-10-09T21:29:36.000Z","updated_at":"2020-04-12T01:13:40.000Z","dependencies_parsed_at":"2023-04-01T06:07:53.228Z","dependency_job_id":null,"html_url":"https://github.com/mykle1/MMM-SORT","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mykle1%2FMMM-SORT","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mykle1%2FMMM-SORT/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mykle1%2FMMM-SORT/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mykle1%2FMMM-SORT/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mykle1","download_url":"https://codeload.github.com/mykle1/MMM-SORT/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225539398,"owners_count":17485319,"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:01:00.363Z","updated_at":"2024-11-20T11:30:46.748Z","avatar_url":"https://github.com/mykle1.png","language":"JavaScript","funding_links":[],"categories":["Fitness"],"sub_categories":[],"readme":"## MMM-SORT\r\n\r\n**S**tatic **O**r **R**otating **T**ides\r\n\r\n## S.O.P.\r\n\r\nAs usual, this module was not made to compete with any others. I make simple modules\r\nbecause I enjoy doing it. I try to keep them small so that they don't use too much\r\nscreen real estate. My hope is that they are all informative, or fun, or both.\r\n\r\n## What you get\r\n\r\n**S**tatic**\r\n\r\n* A static display of the next 8 tides\r\n* High/Low tide icon indicator, day and time of tide\r\n* Your own text to indicate high or low tides (config option)\r\n* Day, date and time dim when the most recent tide passes\r\n* Name of the location of the tide station (If desired)\r\n* Tide station used is the closest to your longitude and latitude\r\n\r\n## Or\r\n\r\n**R**otating\r\n\r\n* A rotation of tides for the next 7 days\r\n* Day, date and time for each tide\r\n* High tide or Low tide with icon indicator\r\n* Height variance of tide in feet or meters (config option)\r\n* Name of the location of the tide station (If desired)\r\n* Tide station used is the closest to your longitude and latitude\r\n* The actual longitude and latitude of tide station being used (If desired)\r\n\r\n## Examples\r\n\r\nAnnotated .css file included for position, sizing, and coloring. Default is white.\r\n\r\n* Static. Color it any way you like. Don't want the location? It's gone!\r\n\r\n![](images/s1.JPG), ![](images/s2.JPG), ![](images/s3.JPG),\r\n\r\n* Rotating. One colored with header, one plain white with no header.\r\n\r\n![](images/r1.JPG), ![](images/r2.JPG),\r\n\r\n* Display only the info that you want to see, line by line.\r\n\r\n![](images/r3.JPG), ![](images/r4.JPG),\r\n\r\n## Installation\r\n\r\n* `git clone https://github.com/mykle1/MMM-SORT` into the `~/MagicMirror/modules` directory.\r\n\r\n* Free and immediate apiKey @ https://www.worldtides.info/developer\r\n\r\n### EDIT 4/11/20 Worldtides is no longer offering free api keys\r\n\r\n* No dependencies! No kidding!\r\n\r\n## Config.js entry and options\r\n\r\n    {\r\n\t\tdisabled: false,\r\n\t\tmodule: \"MMM-SORT\",\r\n\t\tposition: \"top_left\",\r\n\t\tconfig: {\r\n\t\t\tapiKey: \"YOUR API KEY\",     // free from https://www.worldtides.info/developer\r\n\t\t\tlat: \"40.111111\",           // your latitude\r\n\t\t\tlon: \"-74.111111\",          // your longitude\r\n\t\t\tmode: \"static\",             // static or rotating\r\n                    timeFormat: \"  h:mm a\",     // use standard time formatting (\" HH:mm\" for 24 hour)\r\n\t\t\tLowText: \"Low\",             // Low tide text. Whatever you want or nothing \"\",\r\n\t\t\tHighText: \"High\",           // High tide text. Whatever you want or nothing \"\",\r\n\t\t\theight: \"ft\",               // ft = feet, m = meters (When mode: is rotating)\r\n\t\t\tuseHeader: false,           // false if you don't want a header      \r\n\t\t\theader: \"\",                 // Change in config file. useHeader must be true\r\n\t\t\tmaxWidth: \"300px\",\r\n\t\t\tanimationSpeed: 3000,       // fade speed\r\n\t\t\trotateInterval: 20 * 1000,  // seconds (When mode: is rotating)\r\n\t\t}\r\n\t},\r\n\r\n## Thanks to @yawns for the green light on developing this module\r\n\r\n## Special thanks to @Cowboysdude for correcting my mistakes. Freakin Guru!\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmykle1%2FMMM-SORT","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmykle1%2FMMM-SORT","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmykle1%2FMMM-SORT/lists"}