robin:Elm中的Spotify控制

时间:2021-04-27 14:03:59
【文件属性】:
文件名称:robin:Elm中的Spotify控制
文件大小:536KB
文件格式:ZIP
更新时间:2021-04-27 14:03:59
spotify firebase elm Elm 罗宾 Elm中的Spotify控件 可以在上找到示例部署。 Robin的练习是为了学习更多有关Elm以及与外部服务集成的练习。 它使用Spotify API来控制用户当前活动的Spotify播放器,无论是在笔记本电脑,手机,Chromecast等上的播放器。这都是通过Elm HTTP库和标准JSON解码器完成的。 用户可以使用Google帐户登录以声明他们控制的“频道”,其他任何用户都可以收听。 这些频道由Firebase的支持,既充当持久性又充当简单的广播消息服务。 这是使用Elm端口与Elm运行时外部运行的Firebase JS通信的机会。 没有Elm类型系统的保证,这部分代码变得最脆弱。 它遵循了Murphy Randle在其描述的“外部信息”模式。 设置 要运行此项目,您需要Spotify和Firebase API密钥,应在env vars中对其进行设置,如下所示: ELM
【文件预览】:
robin-master
----elm-package.json(856B)
----.gitignore(187B)
----README.md(2KB)
----public()
--------manifest.json(294B)
--------index.html(1KB)
--------favicon.ico(101KB)
--------logo.svg(1KB)
----tests()
--------elm-package.json(450B)
--------Tests.elm(549B)
----screenshot.png(531KB)
----src()
--------registerServiceWorker.js(4KB)
--------Update.elm(12KB)
--------Main.elm(2KB)
--------index.js(3KB)
--------OutsideInfo.elm(3KB)
--------main.css(256B)
--------View.elm(7KB)
--------Model.elm(885B)

网友评论