So if you call /get-comments/1234 it scrapes post 1234 and returns the JSON object exactly as the official API does.
Then third party clients can just point to this endpoint.
I have no idea what will happen to this with the changes.
If what you suggest is done, even a package, we could probably do a distributed pushshift[1] alternative to aggregate the data like the archiveteam's warrior[2] does and keep publishing the monthly data.
[1] - reddit.com/r/pushshift
[2] - https://wiki.archiveteam.org/index.php?title=ArchiveTeam_War...
But I'm not really a web dev so I might be misreading things.
- https://codeberg.org/teddit/teddit/src/commit/b0ce6c52a66987...
- https://codeberg.org/teddit/teddit/src/commit/b0ce6c52a66987...
- https://codeberg.org/teddit/teddit/src/commit/b0ce6c52a66987...
Curious if they've said anything about it.
I like react, and I love typescript, but sites like Wikipedia, old.Reddit.com, stackoverflow, hacker news and so on are nice showcases of how you should never be afraid of the page reload, because your users won’t be unless you’re building something where you need to update screen states without user inputs. Like when your user receives a mail and can’t just reload the page because your users input would be lost if you do so. I think this last part is the primary reason (along with mobile) that Reddit has been attempting to move to React, because the “social” parts like chats and private messages don’t instantly show up for users in the old front-end. Unfortunately they haven’t been very successful so far.
You probably can scrape their current or their new.Reddit front-ends since you can scrape SPAs, but it’s much, much, easier to scrape the old.Reddit front.
https://www.eff.org/deeplinks/2019/10/adversarial-interopera...
If it's important enough, someone somewhere will care enough to fix it when it inevitably breaks. Look at youtube-dl and its variations, there's even a youtube.js now.
Sorry I don’t follow
It's simple. If they allow public access to their site at all, there's pretty much nothing they can do to stop any of this.
I am willing to bet it’s a whole division.
I realize we're not too far off from that dystopia but it's still a battle that deserves to be fought for the principle of it.