前言: 最近突然发现在Colab中使用社区中公开的notebook有些不方便:当我在github中看到一个notebook想要在colab调试一下看看效果时,需要手动复制repo中notebook的链接到colab然后修改或者在colab中点击很多步才找到这个notebook。于是,我将自己的需求抽离出来做成一个Tampermonkey 脚本,现在你可以在自己的喜欢的浏览器中使用这个Tampermonkey 脚本,只给你浏览github中
ipynb
notebook页面中添加一个“open in colab”按钮。你可以借此一键在colab测试开源的ipynb
。
这个 Tampermonkey 脚本在托管 Jupyter 笔记本(.ipynb
文件)的 GitHub 页面添加了一个便捷的浮动按钮。点击该按钮可直接在 Google Colab 中打开笔记本。
✨ 特点
- 🚀 易于使用: 自动在带有 Jupyter 笔记本的 GitHub 页面上添加“在 Colab 中打开”的浮动按钮。
- 🔄 动态可见性: 该按钮只会在包含
.ipynb
文件的页面上显示,并在其他页面上保持隐藏。
🛠 安装
- 确保您的浏览器中安装了 Tampermonkey。
- 点击 从 GitHub 安装。
📖 使用方法
安装后,导航到 GitHub 上的任意 Jupyter 笔记本文件(URL 以 .ipynb
结尾), 比如这个example.ipynb。页面右下角将出现一个浮动的“在 Colab 中打开”按钮。点击它,笔记本将在新标签页的 Google Colab 中打开。
⚙ 自定义
欢迎您 fork 这个脚本,并根据您的喜好进行自定义。欢迎通过拉取请求(pull requests)提出建议和改进!
⚠ 免责声明
该脚本“按现状”提供,不提供任何形式的保证。使用风险自负。
📜 许可证
该项目根据 GNU 通用公共许可证 v3.0 授权。
🤝 鸣谢
这个脚本是我在闲时和ChatGPT一起边聊边边创建,感谢OpenAI 的 ChatGPT 提供协助! 牛逼!
文章评论
好东西
@Ryan 大哥,你的网站评论报错。https://imgur.com/a/O8Qmydf
@Dong Wang 哈哈哈,奇怪了,一直都挺好的啊,可能是 CF 接口变了,我看看插件有没更新,先关了。