The API we scraped from the Twitch launcher was in some... "murky" waters legally and also wasn't that well documented or that efficient.
Hey there,
Hey there, if you've subscribed to this suggestion you can expect to receive an email with a link to a survey by the end of the day (12/8/20) with a few clarification questions.
We're gathering more information and input what you have in mind and what you require from an API.
Be sure to check your spam box, and thanks!
This is my number one most wanted feature. Once this gets properly fleshed out. 3rd party developers can more easily create tools that implement many of the other missing features that people may request.
Attachments Open full size
I've created a similar idea at https://curseforge-ideas.overwolf.com/ that could use some loving. I think it would help to ensure the survivability of 3rd party launchers while not hurting the promised increased revenue streams. In fact it might help to realize what CF could never accomplish.
Attachments Open full size
You guys have a platform with a manager on top. While an official api may decrease the engagement with your manager, it'll enforce your platform's position as a place to get mods. I don't know what your engagement stats are for individual mods but you may be able to get that through the public api transactions. Make it easy for people to have third party manager since there's a demand for them and reduce the likeliness that they will look for other solutions. I jump ship on tech all the time in applications, I view friction as cost and when the juice isn't worth the squeeze we move where it's easiest.
Attachments Open full size
To add on (pun intended) to this:
An official API that supports third party addon managers
Discussions towards a paid model (API Key type scenario) for third party addon manager developers.
This would allow third party addon managers to still exist while helping to cover the cost the potential revenue missed by users of such addon managers.
Integration for addon developers to use public source control repos (Like GitHub) to provide packages for download and the bandwidth overhead for OW.
OW still gets the "view" in the their addon manager/website
GH provides the bandwidth for the download of the actual addon
This type of integration will be fairly complex to implement and will also require addon devs to be familiar with CI/CD automation.
Attachments Open full size
As a dev-in-training, I would LOVE this! I have tried so much to find a documentation on implimenting the Curse stuff into build.gradle for my forge mods, and would be all over a documentation.
Attachments Open full size
Please please please make this happen. Most people use the API for discord bots to notify of releases and it would be really awesome to have an official API to use
Attachments Open full size