有很多文章介绍了用于将 Python 代码直接嵌入 HTML的PyScript的出现,但直到现在,在Python中创建浏览器扩展一直是一扇紧闭的门。
我很幸运地获得了PyScript 的工程经理的帮助,并最终弄清楚了如何将 Python 脚本作为 Chrome 扩展运行,并在弹出框中显示输出(参见上面的屏幕截图)。这为各种其他 Python/PyScript 可能性敞开了大门,建立在我即将分享的模板上……
创建您的扩展文件
为您的扩展创建一个新文件夹,并将以下存储库下载或克隆到其中:
代码在文章底部
运行runtime/setup.sh(Linux/Posix) 或runtime/setup.py(Windows) 以在本地下载最新的 PyScript 运行时文件和依赖项。
如果需要,添加自定义图标/images并更新默认图标名称/manifest.json。
在标签之间添加您自己的 Python 代码index.html.
根据需要更改或删除/and
将您的扩展加载到 Chrome
chrome://extensions在 Chrome 地址栏中键入。
打开“开发者模式”开关(页面右上角)。