Skip to content

Expose donateUrl in the /api/mod/{id} response - #143

Open
Lueken wants to merge 1 commit into
anegostudios:masterfrom
Lueken:expose-donateurl-api
Open

Expose donateUrl in the /api/mod/{id} response#143
Lueken wants to merge 1 commit into
anegostudios:masterfrom
Lueken:expose-donateurl-api

Conversation

@Lueken

@Lueken Lueken commented Jul 22, 2026

Copy link
Copy Markdown

The mods table already stores a per-mod donateUrl (it's what powers the Donate tab on a mod's page), and listMod() already pulls it in via `mod`.*. It just wasn't being included in the API response.

This adds donateurl to the /api/mod/{id} payload, alongside the other URL fields, so launchers and community tools can surface an author's donation link straight from the API instead of scraping the mod page.

No schema change and no query change, just the one field in the output array. Happy to add it to the mods list endpoint as well if you'd like it there too.

Lueken added a commit to Lueken/translocator that referenced this pull request Jul 22, 2026
- mods.rs: get_donations() uses donateurl field if present, else parses
  Patreon/Ko-fi/PayPal/etc. links from the mod's HTML description
- mod_donations command; auto-upgrades to the structured field once
  anegostudios/vsmoddb#143 lands
- App.tsx: heart (tip) button per search result surfaces the author's link
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant