Commit
416b29f29173b01224768e294fed6ea9dbc932d6
by mandvi.vermafeat: Refactor OPDS feed and publication generation
Refactored the generation of OPDS feeds and web publications.
- A `type` field was added to `OpdsWebPublicationLink`.
- The single `publication.json` is replaced by multiple JSON files:
- `opds.json` now serves as the root feed.
- A `<topicId>.json` file is generated, listing all sub-topic publications.
- A separate `<subTopicId>.json` is created for each sub-topic's web publication manifest.
- JSON generation logic was updated to create these new files and structure, using a base URL for links.