更新fiveThirtyeight elo游戏页面w/〜实时分数
注意:2022年更新!
我与fivethirtyeight没有任何联系。我没有要求他们允许这样做。如果他们要求我把它取下来,我很高兴这样做。请不要起诉我。
FiveThirtyEight建立了一个系统,可以将您自己的NFL预测与ELO评级系统进行的预测进行比较。当同时玩多个游戏时,跟踪团队相对于您的预测的情况有些麻烦,因此这种Chrome Extension诞生了。它从ESPN API中获取当前的游戏数据,当您使用FiveThirtyeight的ELO游戏结果页面时,它使用一些(非常)Hacky JavaScript来插入当前季度,剩余时间和当前现场游戏的得分。当有现场游戏时,页面每分钟都会刷新。如果没有现场游戏(无论出于何种原因,页面仍然开放),则页面每小时都会刷新。如果您的浏览器中的页面未打开,则扩展名将空闲。
该代码是一个热的火车残骸,没有任何错误处理方式,但是尝试出来的风险很小(如果不起作用,只需删除扩展程序)即可。源代码在这里:https://github.com/cryptagramber/elo-live-score
FiveThirtyeight NFL预测游戏:https://projects.fivethirtyeight.com/2022nfl-forecasting-game/
结果页面(在发生现场游戏时此扩展程序工作的位置):https://projects.fivethirtyeight.com/2022-nfl-forecasting-game/results/
有关ELO评分的更多信息:https://projects.fivethirtyeight.com/complete-history-of-the-nfl/
没有扩展程序收集使用数据,但是它确实会查询ESPN的API对当前的游戏统计数据,我毫不怀疑它们在结束时记录了连接元数据。此扩展程序所需的唯一权限是访问538页面(显示当前分数),重新加载538页(更新)的能力以及访问ESPN API端点以查询当前分数的能力。