大家好,我们是 Eagle 团队,我们很高兴地宣布,Eagle 插件 API 现已开放内测。
如果您对插件开发感兴趣,欢迎加入我们的内测群,一起帮助我们打造更好的 Eagle 应用。您可以在群里获取最新的开发资源和文档,并向我们提供反馈和建议。
https://github.com/eagle-app/eagle-desktop-closed-beta/releases/tag/beta
Eagle 插件系统允许开发者创建自定义插件来扩展 Eagle 的功能。例如,您可以为 Eagle 开发一个它尚未拥有的功能,或者尚未支持预览的文件格式。开发插件的方式非常简单,Eagle 插件使用 JavaScript 和 HTML 进行编写,很容易学习,能让您快速上手!
Eagle 插件系统支持以下开发技术:
-
基于 Web 技术 Eagle 插件是基于 Web 技术开发的、使用 JavaScript 语言编写。通过使用 API,开发者可以创建自己的插件,并使用 HTML、CSS 和 JavaScript 等 Web 技术来扩展浏览器的功能。
-
支持 NodeJS 原生 API 及第三方模块 Eagle 插件支持 Node.js 原生 API 和引入第三方模块。这些特性可以帮助开发人员避免重复造轮子,同时提高开发速度。
-
Eagle Plugin API 类似于 Eagle Restful API,Eagle 插件 API 可以获取和修改 Eagle 应用当前保存的文件和文件夹数据,开发人员可以很容易地访问 Eagle 应用中的文件和文件夹,并对其进行更多操作。
通过使用 Eagle 插件系统,您可以开发出各种有趣的工具,为 Eagle 应用增添新的功能和实用性。下面是一些例子:
-
批量处理 批量重命名、批量压缩、批量转换文件格式等工具,帮您快速处理大量文件。
-
图像处理 抠图工具、图像压缩工具、图像 OCR 工具等,协助快速处理图像。
-
下载工具 图像、视频下载工具,快速下载网络上的图像和视频。
-
格式扩展 扩展 Eagle 尚未支持的各种文件,例如: ePub、Markdown。
-
数据导出 将数据导出为 CSV 或 Excel 的工具,方便用户使用这些数据。
这些只是一些例子,您还可以开发出更多有趣的工具,为 Eagle 应用增添更多的功能和实用性。
https://github.com/eagle-app/eagle-plugin-examples
以下是申请内测的方式:
- 加入 Discord 讨论群(注意:需自备科学上网工具) https://discord.gg/9EfwEybFUH
- 在群里介绍自己
- 从群里获取开发资源和相关文档
- 积极提供问题反馈或建议
目前,Eagle 插件系统仍处于开发阶段。如果您发现任何不足之处或有任何建议,我们非常乐意听取您对插件系统的宝贵建议。
我们期待您的参与,共同打造更优秀的插件生态!
- beta1: 首个内测版本