Using unmodified third-party Reddit apps with a custom server
gist.github.com
gist.github.com
I wasn't convinced and said this when sites first started promoting and offering "APIs" like it was a new feature, and it's worth repeating again: Every site already has an API and it's 100% free (unless you already needed to pay to get access): HTTP and HTML. Why would I need to register again an "app" (or even register at all if the site is already publicly viewable), and perhaps even pay --- just for the privilege of getting tracked and restricted even more, and to be able to get JSON instead? Fuck that shit.
More frustratingly, people calling things "private API" as if the client for it wasn't something that every visitor to the site would've automatically downloaded and executed. Anything that gets sent to and runs on my machine is fair game for me to read.
> Before shutting down your apps, please consider pushing a simple app update to enable specifying a custom client ID and Reddit API domain, as this would greatly simplify setup for allowing users to connect to real Reddit with a custom client ID or to connect to a custom Reddit server.
I wonder why I haven’t seen mention of this anywhere. It’s not clear how open reddit will be with distributing keys, but can’t hurt to try.
The main change from then, according to TFA, is the new UI, but you still get the equivalent of old.reddit.com if you move your subreddit to this (and your members would then be able to use third party clients, assuming this proposal succeeds).
Besides, the third party app devs are often solo devs, right? I don’t think they have the skills, time and resources to do that in a coordinated way.
But I hope in the future something fills the void Reddit has just created.
Not for the API reason at all I have my own protest and limiting Reddit usage plans.
Seems like the perfect solution if you want to keep using Reddit with your own choice of app.
Maintained and versioned APIs are a convenience, but not a hard requirement. Especially in this day and age of continuous software updates.