Jupyterlab中用于抽搐的小部件
jupyterlab-twitch的Python项目详细描述
朱皮特拉布抽搐
内联到显示分机。它提供了一个可以通过代码显示和修改的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一起安装。你可以用
yarn
或npm
代替下面的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
- 项目
标签: