<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[TESTERS WANTED - Multi-sport Scoreboard module]]></title><description><![CDATA[<p dir="auto">I’ve just finished creating a first pass at a module that displays multiple sports with the leagues and teams you wish to follow. Currently it supports NHL, NBA, and MLB, but I have plans to add NFL, CFL, and MLS.  Architecture is modular so adding sports is fairly straightforward.</p>
<p dir="auto">Could I ask a bunch of you guys to give it a whirl and let me know if you find any bugs and if you have any feedback?</p>
<p dir="auto">You can clone it from here:<br />
<a href="https://github.com/jclarke0000/MMM-MyScoreboard" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/jclarke0000/MMM-MyScoreboard</a></p>
<p dir="auto">Some notes on my goals for this:</p>
<ul>
<li>This meant to show today’s games only. I don’t have plans to make this show multiple days worth of games.  I also wanted an at-a-glance view, so information is minimal.  You won’t see an inning break-down for baseball for example, or a summary of Runs, Hits and Errors.  My thinking is I’d rather spend time watching my TV, not my mirror.  So it’s really just enough information to consume in the 30 seconds I might spend looking at the mirror.</li>
<li>While there already exist modules for all of the sports I want to follow, I wanted a standardized display and behaviour across all of the sports I am interested in.  So the presentation of all sports is the same – two team logos, scores, game status.</li>
<li>The start times you see for games that are not yet underway should be presented in your local time.</li>
<li>If there are no games today that match your league and teams list, then the module should hide itself altogether.</li>
</ul>
<p dir="auto">Still to do:</p>
<ul>
<li>Add more sports</li>
<li>Display configuration options to keep longer lists from taking up too much space (e.g. a “compact” mode)</li>
<li>Carousel to cycle through x pages of y games</li>
</ul>
<p dir="auto">Thanks in advance!<br />
-Jeff</p>
]]></description><link>https://forum.magicmirror.builders/topic/2666/testers-wanted-multi-sport-scoreboard-module</link><generator>RSS for Node</generator><lastBuildDate>Sun, 06 Sep 2026 11:36:30 GMT</lastBuildDate><atom:link href="https://forum.magicmirror.builders/topic/2666.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 31 May 2017 00:34:32 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to TESTERS WANTED - Multi-sport Scoreboard module on Tue, 06 Jun 2017 04:03:01 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/d3r" aria-label="Profile: d3r">@<bdi>d3r</bdi></a> looks like I won’t be able to add MLS.  Turns out there is no public API available, and I don’t really want to go down the route of scraping a web site.  Still going to add NFL, and hopefully CFL (still looking for an API).</p>
<p dir="auto">The good news, is that I’ve set this up to be modular.  Adding sports is a fairly easy thing to do when an API becomes available.  If MLS decides to make available an API, it’s maybe a couple of hour’s worth of effort to get it set up.</p>
]]></description><link>https://forum.magicmirror.builders/post/22388</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/22388</guid><dc:creator><![CDATA[j.e.f.f]]></dc:creator><pubDate>Tue, 06 Jun 2017 04:03:01 GMT</pubDate></item><item><title><![CDATA[Reply to TESTERS WANTED - Multi-sport Scoreboard module on Tue, 06 Jun 2017 04:03:42 GMT]]></title><description><![CDATA[<p dir="auto">OK Nearing a release candidate!  I just pushed an update that includes the following:</p>
<ul>
<li>6 available view styles to choose from (see screenshot below)</li>
<li>header is now configured using the standard <code>header</code> parameter, no longer in the <code>config</code> object.  The old configOptions <code>showHeader</code> and <code>headerText</code> no longer have any effect.  If you don’t want a header, omit the <code>header</code> parameter (see sample config below).</li>
<li>a number of bug fixes</li>
</ul>
<p dir="auto">sample config</p>
<pre><code>{
  module: "MMM-MyScoreboard",
  position: "top_right",
  classes: "default everyone",
  header: "My Scoreboard",   //specify header here now, omit if you don't want a header
  config: {
    showLeagueSeparators: true,
    colored: true,
    viewStyle: "mediumLogos",
    sports: [
      {
        league: "NHL",
        teams: ["TOR", "PIT"]
      },
      {
        league: "NBA",
        teams: ["TOR"]
      },
      {
        league: "MLB",
        teams: ["TOR", "CHW", "NYY"]
      },
    ]

  }
},
</code></pre>
<p dir="auto">view styles:</p>
<p dir="auto"><img src="/assets/uploads/files/1496721323177-viewstyles.jpeg" alt="0_1496721317736_viewStyles.jpg" class=" img-fluid img-markdown" /></p>
]]></description><link>https://forum.magicmirror.builders/post/22387</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/22387</guid><dc:creator><![CDATA[j.e.f.f]]></dc:creator><pubDate>Tue, 06 Jun 2017 04:03:42 GMT</pubDate></item><item><title><![CDATA[Reply to TESTERS WANTED - Multi-sport Scoreboard module on Sat, 03 Jun 2017 02:06:15 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/j.e.f.f" aria-label="Profile: j.e.f.f">@<bdi>j.e.f.f</bdi></a> It looks really good! :)</p>
]]></description><link>https://forum.magicmirror.builders/post/22303</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/22303</guid><dc:creator><![CDATA[cowboysdude]]></dc:creator><pubDate>Sat, 03 Jun 2017 02:06:15 GMT</pubDate></item><item><title><![CDATA[Reply to TESTERS WANTED - Multi-sport Scoreboard module on Fri, 02 Jun 2017 23:14:07 GMT]]></title><description><![CDATA[<p dir="auto">Just installed the module. Looking good so far. Monitoring it while the Jays game is on. Looking forward to the updates. Specially the MLS one.</p>
]]></description><link>https://forum.magicmirror.builders/post/22301</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/22301</guid><dc:creator><![CDATA[d3r]]></dc:creator><pubDate>Fri, 02 Jun 2017 23:14:07 GMT</pubDate></item><item><title><![CDATA[Reply to TESTERS WANTED - Multi-sport Scoreboard module on Fri, 02 Jun 2017 14:53:27 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/j.e.f.f" aria-label="Profile: j.e.f.f">@<bdi>j.e.f.f</bdi></a> Sweet. So far so good!<br />
<img src="/assets/uploads/files/1496415195575-upload-4b5f76e7-4726-4380-a485-ccfe23f290a0.png" alt="0_1496415194703_upload-4b5f76e7-4726-4380-a485-ccfe23f290a0" class=" img-fluid img-markdown" /></p>
]]></description><link>https://forum.magicmirror.builders/post/22291</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/22291</guid><dc:creator><![CDATA[nhl]]></dc:creator><pubDate>Fri, 02 Jun 2017 14:53:27 GMT</pubDate></item><item><title><![CDATA[Reply to TESTERS WANTED - Multi-sport Scoreboard module on Fri, 02 Jun 2017 14:32:31 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/nhl" aria-label="Profile: nhl">@<bdi>nhl</bdi></a> Yeah I’m planning on adding some size configuration parameters (i.e.: <code>compact</code> mode) to deal with this specifically.  I wanted to make sure I got the data pull mechanism rock solid first, but it’s definitely in the works!</p>
<p dir="auto">Meanwhile, if you don’t want to wait, you can try your hand at CSS.  Just put a bunch of rules in your custom.css file to reformat any way you like.  The elements are absolutely positioned, so you have quite a bit of freedom to move things around.</p>
]]></description><link>https://forum.magicmirror.builders/post/22290</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/22290</guid><dc:creator><![CDATA[j.e.f.f]]></dc:creator><pubDate>Fri, 02 Jun 2017 14:32:31 GMT</pubDate></item><item><title><![CDATA[Reply to TESTERS WANTED - Multi-sport Scoreboard module on Fri, 02 Jun 2017 14:24:07 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/j.e.f.f" aria-label="Profile: j.e.f.f">@<bdi>j.e.f.f</bdi></a> Looks good! Is there an easy way to resize the rows? If you have more then 3 or 4 items, it kind of takes over the mirror.</p>
]]></description><link>https://forum.magicmirror.builders/post/22288</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/22288</guid><dc:creator><![CDATA[nhl]]></dc:creator><pubDate>Fri, 02 Jun 2017 14:24:07 GMT</pubDate></item><item><title><![CDATA[Reply to TESTERS WANTED - Multi-sport Scoreboard module on Fri, 02 Jun 2017 14:15:29 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/nhl" aria-label="Profile: nhl">@<bdi>nhl</bdi></a> Thanks for catching that!  There were a few other logos that weren’t quite right too.  I’ve just pushed an update.  Do a <code>git pull</code> and let me know if it fixes things for you.</p>
]]></description><link>https://forum.magicmirror.builders/post/22286</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/22286</guid><dc:creator><![CDATA[j.e.f.f]]></dc:creator><pubDate>Fri, 02 Jun 2017 14:15:29 GMT</pubDate></item><item><title><![CDATA[Reply to TESTERS WANTED - Multi-sport Scoreboard module on Fri, 02 Jun 2017 13:18:11 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/j.e.f.f" aria-label="Profile: j.e.f.f">@<bdi>j.e.f.f</bdi></a> So far everything has been working smoothly. The only thing I’ve noticed is the Chicago White Sox icon is labeled wrong. It should read CWS instead of CHW</p>
]]></description><link>https://forum.magicmirror.builders/post/22284</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/22284</guid><dc:creator><![CDATA[nhl]]></dc:creator><pubDate>Fri, 02 Jun 2017 13:18:11 GMT</pubDate></item><item><title><![CDATA[Reply to TESTERS WANTED - Multi-sport Scoreboard module on Fri, 02 Jun 2017 03:10:44 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/j.e.f.f" aria-label="Profile: j.e.f.f">@<bdi>j.e.f.f</bdi></a> The league teams stay the same for a season approx 6 months, and then there’s relagation/promotion as with other sports so the logos will be fixed for the most part. Could possibly get the team logos from the lol.gamepedia, <a href="http://lol.gamepedia.com/File:Team_SoloMid.png" target="_blank" rel="noopener noreferrer nofollow ugc">http://lol.gamepedia.com/File:Team_SoloMid.png</a> is one logo there. Could get annoying around promos time to keep up with all the new logos but <a href="http://lol.gamepedia.com/File:%5BTeam_Name_from_JSON%5D.png" target="_blank" rel="noopener noreferrer nofollow ugc">http://lol.gamepedia.com/File:[Team_Name_from_JSON].png</a> could sort you out automatically? With maybe just a placeholder image or text if it doesnt work. The scores can be number of games won in the best of 3 like you said; 2-1, 0-1 or whatever. Could probs have different colour font for fixture complete. Easy peezy way I would think is if Team A score plus Team B score = 3 then font =Yellow to indicate fixture complete and standard white font to show currently being played or not started.</p>
<p dir="auto">There’s a couple matches a day played over the weekend, so its works well with only showing the days matches, so it would show<br />
TSM  1:1 CLG<br />
C9 VS FLY etc.</p>
]]></description><link>https://forum.magicmirror.builders/post/22274</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/22274</guid><dc:creator><![CDATA[number1dan]]></dc:creator><pubDate>Fri, 02 Jun 2017 03:10:44 GMT</pubDate></item><item><title><![CDATA[Reply to TESTERS WANTED - Multi-sport Scoreboard module on Fri, 02 Jun 2017 02:42:17 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/number1dan" aria-label="Profile: number1dan">@<bdi>number1dan</bdi></a> I’ll admit I don’t know much about eSports, but it looks like there is a JSON feed, so it should be doable.  How do you see it fitting into the display template I’m using?</p>
<p dir="auto">Would the score be number of victories?  Looks like most matches are best of three, so a score of 1-0 would be one victory for team A to zero for team B.  Are the teams normal league teams i.e.: can I have a set of known team logos?  Or do the teams in the league change all the time?  What would you expect to see for status before, during and after matches?  Where would I get the logos from?</p>
<p dir="auto">To give you some context of how I’ve set up this module, each league consists of its own set of team logos in SVG format, and a js file that takes care of building the URL for the data feed, and formatting the JSON response into a normalized object that is used by the dom generator.  So it needs to be able to fit into the template as you see in the screenshot for this to work.</p>
]]></description><link>https://forum.magicmirror.builders/post/22272</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/22272</guid><dc:creator><![CDATA[j.e.f.f]]></dc:creator><pubDate>Fri, 02 Jun 2017 02:42:17 GMT</pubDate></item><item><title><![CDATA[Reply to TESTERS WANTED - Multi-sport Scoreboard module on Fri, 02 Jun 2017 02:27:49 GMT]]></title><description><![CDATA[<p dir="auto">Any chance of getting eSports on there, ideally NA/EU LCS?</p>
]]></description><link>https://forum.magicmirror.builders/post/22271</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/22271</guid><dc:creator><![CDATA[number1dan]]></dc:creator><pubDate>Fri, 02 Jun 2017 02:27:49 GMT</pubDate></item><item><title><![CDATA[Reply to TESTERS WANTED - Multi-sport Scoreboard module on Wed, 31 May 2017 18:09:22 GMT]]></title><description><![CDATA[<p dir="auto">Here’s a screenshot of the module in action:</p>
<p dir="auto"><img src="/assets/uploads/files/1496254149753-screen-shot-2017-05-31-at-2.06.39-pm.png" alt="0_1496254148698_Screen Shot 2017-05-31 at 2.06.39 PM.png" class=" img-fluid img-markdown" /></p>
]]></description><link>https://forum.magicmirror.builders/post/22231</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/22231</guid><dc:creator><![CDATA[j.e.f.f]]></dc:creator><pubDate>Wed, 31 May 2017 18:09:22 GMT</pubDate></item><item><title><![CDATA[Reply to TESTERS WANTED - Multi-sport Scoreboard module on Wed, 31 May 2017 00:36:48 GMT]]></title><description><![CDATA[<p dir="auto">I’ll test it out! Keep you posted!</p>
]]></description><link>https://forum.magicmirror.builders/post/22204</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/22204</guid><dc:creator><![CDATA[nhl]]></dc:creator><pubDate>Wed, 31 May 2017 00:36:48 GMT</pubDate></item></channel></rss>