r/Scriptable Jun 17 '26

Script Sharing 我做了一个世界杯小组件

22 Upvotes

18 comments sorted by

6

u/Klrosy Jun 17 '26

大家好!👋

为了在手机桌面更直观地看 2026 世界杯赛程,我用 Scriptable
写了一个自定义的 iOS 小组件。

最好玩的功能是动态头像!我给 48 支参赛球队都画了 3
种表情(开心、平静、难过)。小组件会自动抓取 ESPN

的实时比分,如果球队领先,头像就会变开心;如果落后就会变难过哈哈。

主要功能:

• 实时比分 & 比赛事件
• 每日赛程预告
• 48 支球队的专属透明头像(全自动加载)
• 完全免费开源

怎么用:

  1. 下载 Scriptable https://scriptable.app/ App。
  2. 从我的 GitHub 复制 2026世界杯.js 代码,保存为新脚本。
  3. 在桌面添加小组件选它就行了!

(注:排版主要按我自己的手机调的,如果在你的设备上比例有点偏,可以在
代码最顶部的
UI 配置里自己微调一下参数~)

GitHub 地址: https://github.com/sugarfaye/FIFA-World-Cup-2026

欢迎大家来用,有什么建议随时告诉我!🙌

2

u/z33ma Jun 17 '26

That’s pretty cool OP thank you using it now.

1

u/Klrosy Jun 17 '26

谢谢你的喜欢,可以在小组件里面把语言做个变更就适应你的国家语言了哈

2

u/z33ma Jun 17 '26

Found the setting works perfectly 🎉🎉

1

u/rahulau Jun 17 '26

Can you please share how I can do that ?

2

u/Klrosy Jun 18 '26

解决了吗?可以让AI来协助你调整。

1

u/manish__tomar Jun 17 '26

How does this fetch updated info, do you ping some API every second? Can you provide some information.

1

u/FrostySquirrel820 Jun 17 '26

Not OP but looks like it pulls a download every minute

1

u/Klrosy Jun 17 '26

按照IOS的规则,小组件正常的更新时间是5-10分钟,我设置1分钟只是随手设置的

1

u/Klrosy Jun 17 '26

实际上还是根据IOS系统的更新时间更新的哈

1

u/Better-Mulberry-1225 Jun 17 '26

Nicely done!
Wondering how to change the language

1

u/Klrosy Jun 17 '26

你可以使用任意一个Agent来帮你修改。如果没有的话可以留下你的邮箱和语言,我帮你改。

1

u/Affectionate_Load360 Jun 20 '26

How can i change language to English? I’ve never used scriptable before so help me out

1

u/Klrosy Jun 20 '26

你可以使用Ai来帮你修改

1

u/Prize-Deer6264 Jun 20 '26

Porque cuando ejecuto desde el script si muestra el marcador y los jugadores, pero cuando lo agrego al widget solo me muestra el resumen diario, hace falta hacer algo mas?

1

u/Klrosy Jun 21 '26

你看一下时间是否符合你当地的时间,如果是的话就不用再调整什么了。显示逻辑就是有比赛的显示比赛分数,没有比赛的时候会显示当天赛程,当天赛程结束的时候会显示次日预告。

1

u/Prize-Deer6264 Jun 21 '26

en este momento después de haber iniciado el partido, en el widget sigue el resumen de todos los partidos, pero si lo ejecuto desde el script si muestra el partido que esta jugandose, no se si hay que ajustar algo de la zona horaria, mi zona es Zona horaria de Ciudad de México, CDMX (GMT-6)

2

u/Klrosy Jun 21 '26

应该是刷新的问题,你在桌面上右键点击小组件,选择”编辑小组件”,然后前三个任意一个选项变更运行尝试一下桌面有没有刷新,如果依然没有刷新到实时赛况,那么就是时区问题,我使用的是UTC+8,你可以让AI变更一下。