插件 API 内测开放:一起打造更好的 Eagle!

Vivian Chang・2023-01-06

大家好,我们是 Eagle 团队,我们很高兴地宣布,Eagle 插件 API 现已开放内测。

如果您对插件开发感兴趣,欢迎加入我们的内测群,一起帮助我们打造更好的 Eagle 应用。您可以在群里获取最新的开发资源和文档,并向我们提供反馈和建议。


什么是 Eagle 插件系统?

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 应用增添更多的功能和实用性。


如何参与内测?

以下是申请内测的方式:

  1. 加入 Discord 讨论群(注意:需自备科学上网工具)
    https://discord.gg/9EfwEybFUH
  2. 在群里介绍自己
  3. 从群里获取开发资源和相关文档
  4. 积极提供问题反馈或建议

目前,Eagle 插件系统仍处于开发阶段。如果您发现任何不足之处或有任何建议,我们非常乐意听取您对插件系统的宝贵建议。

我们期待您的参与,共同打造更优秀的插件生态!