Sublime text 的包站点有 API 吗?
Is there any API for Sublime text's packages site?
Sublime text 的 package manager 有没有 API?我试图找到它,但在任何地方都找不到它。
是的,https://packagecontrol.io 上的每个数据驱动页面都可以在末尾附加 .json
以获取原始数据。以下是一些示例:
- https://packagecontrol.io/.json
- https://packagecontrol.io/stats.json
- https://packagecontrol.io/search/sftp.json
网站是这样实现的——有一个 JSON API 和一个查询 JSON API 并使用 Handlebars 模板创建页。在初始页面加载时,JSON 在服务器上使用 Handlebars 呈现,因此没有初始 "loading" 屏幕。
对于非数据驱动的页面,即文档页面,您可以附加 .html
以获得主要内容:
此外,整个网站在https://github.com/wbond/packagecontrol.io开源。
Sublime text 的 package manager 有没有 API?我试图找到它,但在任何地方都找不到它。
是的,https://packagecontrol.io 上的每个数据驱动页面都可以在末尾附加 .json
以获取原始数据。以下是一些示例:
- https://packagecontrol.io/.json
- https://packagecontrol.io/stats.json
- https://packagecontrol.io/search/sftp.json
网站是这样实现的——有一个 JSON API 和一个查询 JSON API 并使用 Handlebars 模板创建页。在初始页面加载时,JSON 在服务器上使用 Handlebars 呈现,因此没有初始 "loading" 屏幕。
对于非数据驱动的页面,即文档页面,您可以附加 .html
以获得主要内容:
此外,整个网站在https://github.com/wbond/packagecontrol.io开源。