Jupyterlab中用于抽搐的小部件

jupyterlab-twitch的Python项目详细描述


朱皮特拉布抽搐

Github Actions Status

内联到显示分机。它提供了一个可以通过代码显示和修改的Twitch小部件,以及一个独立的Twitch播放器。在

该项目的目标是建立一种方法,允许学生观看直播流式编码课程,并与Jupyerlab中的讲师进行互动。目前,它允许嵌入聊天和视频,但未来的发展将包括使用twitch-js与聊天进行更深入的集成。在

要求

  • JupyterLab>;=2.0

安装

jupyter labextension install @data-exp-lab/jupyterlab-twitch

使用

您可以使用命令调色板中的“Twitch”选项,它将提示您输入频道,也可以导入并使用Twitch小部件。大多数情况下,使用Twitch小部件是首选,但是移动起来也有点困难。在

^{pr2}$

TwitchPlayerModel上只公开了几个属性,它很可能会随着聊天和其他功能的添加而更改其名称。现在您可以更改频道、音量、静音或取消静音。您可以为Twitch流创建一个新的输出并拖动它,还可以有多个输出。在

这使用IFrame嵌入库,因此可能无法在非本地主机域上工作。在

基于小部件的查看器的样式仍然有点笨拙,将在后续版本中进行处理。在

贡献

安装

jlpm命令是JupyterLab的pinned版本 yarn与JupyterLab一起安装。你可以用 yarnnpm代替下面的jlpm。在

# Clone the repo to your local environment# Move to jupyterlab_twitch directory# Install dependencies
jlpm
# Build Typescript source
jlpm build
# Link your development version of the extension with JupyterLab
jupyter labextension link .
# Rebuild Typescript source after making changes
jlpm build
# Rebuild JupyterLab after making any changes
jupyter lab build

您可以监视源目录,并在监视模式下运行JupyterLab来监视扩展源代码中的更改,并自动重建扩展和应用程序。在

# Watch the source directory in another terminal tab
jlpm watch
# Run jupyterlab in watch mode in one terminal tab
jupyter lab --watch

卸载

jupyter labextension uninstall @data-exp-lab/jupyterlab-twitch

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
插入表达式以完成JAVA语句块时出现语法错误   在linkedlist中的特定节点后插入java   java如何将参数传递给安卓 junit测试(参数化测试)   java在运行时将数据添加到片段中的RecyclerView,在该片段中,数据是在单独的片段中创建的   java apache CsrfPreventionFilter和404错误   java Ask是安卓 6.0的多重权限   java将字符串解析为Time并插入mysqldatabase   java扩展MyBatis映射器接口可能导致异常   java SparkSql不支持日期格式   在java中剪切字符串的一部分   将Java lambda的结果分配给字段   在Java中解析OCL?   java解析json到安卓中活动中的对象   用于时区转换的JavaAPI   在Oracle上建立与ESRI geodatabase直接连接的java在未处于调试模式时挂起   拆分文件时出错。使用Java8的xml文件   java eclipse jsp无颜色、代码完成和错误检测   java spring kafka侦听器在错误的位置查找ContainerProperty   java Springboot应用程序@EnableConfigServer无法在Eclipse中解析   当尝试使用ConstraintLayout将java视图添加到同一行时,java视图会被截断