DingYue
Cloudflare Pages + KV subscription aggregator. Configure multiple upstream subscription URLs in KV, merge them, and expose one public subscription endpoint.
Endpoints
GET /healthzGET /api/bootstrapwithx-admin-tokenPOST /api/sourceswithx-admin-tokenPUT /api/sources/:idwithx-admin-tokenDELETE /api/sources/:idwithx-admin-tokenPOST /api/settingswithx-admin-tokenGET /api/subscription?token=PUBLIC_TOKEN
Public Subscription URL
https://dingyue-bax.pages.dev/api/subscription?token=%3CPUBLIC_TOKEN%3E
Add Source Example
curl -X POST https://dingyue-bax.pages.dev/api/sources
-H 'content-type: application/json'
-H 'x-admin-token: <ADMIN_TOKEN>'
-d '{"name":"a1","url":"https://example.com/sub","format":"auto"}'