Skip to content

pomelo(柚子)

文档

基于 Bun/Nodejs 和 aria2 的资源解析工具,配置灵活,支持多种资源。

支持的资源

pomelo 内置了一些常用的资源解析,也支持自定义资源解析

RSS

  1. mikanami
  2. share.acgnx
  3. nyaa

自定义资源

需要使用 pomelo.config.ts/js 自行实现 parser

demo:

ts
...
resource: {
    url: "https://mikanani.me/RSS/Classic",
    type: "rss-mikanani",
    async parser(
        target: any,
        handler: (content: string, link: string) => void
    ) {
        for (const ch of any.rss.channel) {
            for (const item of ch.item) {
                await handler(item.title[0], item.enclosure[0].$.url);
            }
        }
    },
}
...

tip: 当同时存在内置支持的type和parser时,pomelo将优先使用parser进行解析