MMM-Strava模块:实现Strava数据在MagicMirror上的可视化

需积分: 8 0 下载量 130 浏览量 更新于2024-12-01 收藏 285KB ZIP 举报
资源摘要信息:"MMM-Strava是一款适用于Strava数据的MagicMirror模块,它能够以两种模式显示Strava的活动信息:table模式和chart模式。在table模式下,该模块可以显示活动数量、总距离、总高程增益(可选)、总移动时间(可选)和总经过时间(可选)等数据。同时,它还可以显示成就总数,但仅限于recent时间段。在chart模式下,该模块则会显示总距离、移动时间和海拔等数据。此外,用户还可以选择显示哪些activities,哪些stats,以及在哪个period内显示活动统计信息。period选项包括“最近”、“ytd”和“全部”,其中“最近”选项在table模式下持续4周,在chart模式下持续一周,“ytd”表示当前年份,“全部”表示所有时间(仅适用于table模式)。" 1. MMM-Strava模块概述:MMM-Strava是一款为MagicMirror量身打造的模块,它主要的功能是将用户的Strava活动数据展示在MagicMirror上。MagicMirror是一款开源的个人电子显示屏,它允许用户自定义各种模块来显示不同的信息,如天气、新闻、日程等。MMM-Strava模块的引入,使得喜欢运动的用户能够方便地查看自己的运动数据,如运动量、运动时间和成就等。 2. MMM-Strava模块显示模式:MMM-Strava模块有两种显示模式,分别为table模式和chart模式。table模式以表格的形式显示各种运动数据,如活动数量、总距离、总高程增益、总移动时间和总经过时间等,同时也显示成就总数,但仅限于recent时间段。chart模式则以图表的形式显示运动数据,如总距离、移动时间和海拔等,图表显示按天(recent时期)或月(ytd)的总距离。 3. MMM-Strava模块配置选项:MMM-Strava模块提供了丰富的配置选项,用户可以根据自己的需要进行选择。首先,用户可以自定义显示的activities和order activities,即选择哪些运动数据需要显示以及数据的显示顺序。其次,用户可以自定义stats,即选择哪些统计数据需要显示。最后,用户可以自定义period,即选择在哪个时间段内显示活动统计信息。period选项包括“最近”、“ytd”和“全部”,其中“最近”选项在table模式下持续4周,在chart模式下持续一周,“ytd”表示当前年份,“全部”表示所有时间(仅适用于table模式)。 4. MMM-Strava模块适用人群:MMM-Strava模块主要适用于使用Strava进行运动记录的用户,尤其是那些喜欢在MagicMirror上查看各种信息的用户。通过MMM-Strava模块,用户可以方便地查看自己的运动数据,包括活动数量、总距离、总高程增益、总移动时间和总经过时间等,同时也可以查看成就总数,从而更好地了解自己的运动情况,制定更合理的运动计划。 5. MMM-Strava模块开发技术:MMM-Strava模块是基于JavaScript开发的,JavaScript是一种广泛用于网页开发的脚本语言,它可以使网页具有动态效果,使用户在浏览网页时有更好的体验。在MMM-Strava模块中,JavaScript被用来处理Strava数据,将其以表格或图表的形式显示在MagicMirror上,使用户可以更直观地查看自己的运动数据。