PythonMonkey¶
PythonMonkey 把 SpiderMonkey JS 引擎嵌入 Python。在我看来,是一个类似 PyMiniRacer 和 STPyV8 的项目,但当时只知道前者,就觉得很牛。
但是 PythonMonkey 因为一些法务的原因,就是要在 postinstall 运行 npm install,而众所周知 npm install 在中国奇慢无比,所以我 受不了了就 fork 出来了一个 pythonmonkey-fork 并把 js 依赖单独打包一个 pythonmonkey_node_modules,后者可以单独更新。
哪里用到了¶
- 我在 python-readability 最初就是仅支持 pythonmonkey-fork 一个后端
- 后来还打算把 remark 啊,unocss 之类的也通过这些 JavaScript 引擎的 Python 绑定搬过来,但是一直没做
- 最近发现了一个类似 mozilla readability 的项目 defuddle,可能以后也 ship 到 Python 一下