Live data from Hacker News

Geddit: Open-source, Reddit client for Android without using API

github.com

71–80 of 146 posts

Re: Geddit: Open-source, Reddit client for Android without using API

#71
post #68

Earlier quoted context omitted.

How would reddit block them?

I imagine that over time they’ll update their 1st party clients to use authentication, and if they’re really motivated they could implement some kind of token binding. It would surprise me if this isn’t in their near term plans given the apparent urgency they have to shut down the APIs.

Unless they block web browsers too, ain't gonna work (and even then, still probably wouldn't work). Any app can simulate a regular web browser.

Re: Geddit: Open-source, Reddit client for Android without using API

#72
post #51

Earlier quoted context omitted.

Slowing down a service or server isn't fixed by getting faster client hardware!

You can blame a slow hardware device for the performance it delivers. Complaining that your iPad 2 can't load a morden website is unreasonable. It's not that they've activity made their website worse it's that you've not got standard hardware to operate it. As we move forward in today's technogly things require more CPU and memory to run as they do more and more things. Complaining about that and blaming a specific s…

The application is trash, doesn't display proper formatting standards, and is inferior to even the most basic of third party apps. If ending support and not improving your awful application isn't hostility, what is?

Also if you try to avoid it with the browser on mobile, it runs like trash still has issues and the UI for new reddit is trash as well so you use old reddit but that will likely die eventually knowing their pisspoor management.

Re: Geddit: Open-source, Reddit client for Android without using API

#73

You can do the opposite: take the Reddit apps that aren't working anymore, do a one line change [1] (to use https://api.rings.social ) and you're now able to use a Reddit client to browse Rings [2][3] - a Reddit API compatible content-voting platform licensed as AGPLv3. [1]: https://github.com/rings-social/Infinity-For-Rings/commit/cd... [2]: https://rings.social [3]: https://github.com/rings-social

This uses a different social network, doesn't it? Why would you want that? The point of reddit is the existing community

Re: Geddit: Open-source, Reddit client for Android without using API

#74
post #68

Earlier quoted context omitted.

How would reddit block them?

I imagine that over time they’ll update their 1st party clients to use authentication, and if they’re really motivated they could implement some kind of token binding. It would surprise me if this isn’t in their near term plans given the apparent urgency they have to shut down the APIs.

How would that work exactly?

Wouldn't this library be able to pretend to be a 1st party client?

Re: Geddit: Open-source, Reddit client for Android without using API

#75
post #19
post #7

Call me cynical but building a client for a user hostile service is a sign of a Stockholm syndrome.

I totally agree. Also, this is a thankless task. The app will break every other week when they change webpage (if it's using web scraping) or when they change their internal API because the client was updated. (if it's using the reversed-engineered official app's API)

[flagged]

Re: Geddit: Open-source, Reddit client for Android without using API

#76
post #51

Earlier quoted context omitted.

Slowing down a service or server isn't fixed by getting faster client hardware!

Don't feed the troll.

Thank you.

People don't seem to recognize that someone replying so negatively and provocatively isn't engaging in good faith.

They're either an idiot or a troll, and neither is worth the effort. Downvote, flag, move on.

Re: Geddit: Open-source, Reddit client for Android without using API

#77
post #7

Call me cynical but building a client for a user hostile service is a sign of a Stockholm syndrome.

Or it shows that the service provides immense value to the users and they're willing to go to great lengths to continue using it.

Re: Geddit: Open-source, Reddit client for Android without using API

#78
post #21

Earlier quoted context omitted.

What is your opinion on NewPipe?

The difference between YouTube and Reddit is so drastic they are basically incomparable. YouTube is a humongous monster with their own network backbone and video storage boxes co-hosted by countless ISPs. Multiple major governments would like to unseat YouTube, but they simply can't. YouTube's competitors are Netflix and (to lesser extent) classic TV networks. Reddit is a web forum hosting platform, that can be wholl…

You've completely missed what provides the value of both YT and Reddit - the content and network effect. Their tech is "easily" replicated.

Re: Geddit: Open-source, Reddit client for Android without using API

#79
post #74
post #68

Earlier quoted context omitted.

I imagine that over time they’ll update their 1st party clients to use authentication, and if they’re really motivated they could implement some kind of token binding. It would surprise me if this isn’t in their near term plans given the apparent urgency they have to shut down the APIs.

How would that work exactly? Wouldn't this library be able to pretend to be a 1st party client?

It's a game of cat and mouse, it's like anticheat, or user agent spoofing. All reddit have to do is make it "difficult" enough to dissuage the majority of users for it to be worthwhile.

Re: Geddit: Open-source, Reddit client for Android without using API

#80

You can do the opposite: take the Reddit apps that aren't working anymore, do a one line change [1] (to use https://api.rings.social ) and you're now able to use a Reddit client to browse Rings [2][3] - a Reddit API compatible content-voting platform licensed as AGPLv3. [1]: https://github.com/rings-social/Infinity-For-Rings/commit/cd... [2]: https://rings.social [3]: https://github.com/rings-social

A cool variation of this would be a Reddit API to ActivityPub bridge which would make it compatible with Lemmy, Kbin etc. I saw a project for this a while ago but can't remember what it's called.
Post reply on HN