Live data from Hacker News

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

github.com

31–40 of 146 posts

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

#31
post #7

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

I do something similar with a different user hostile website with lots of user generated content: scraped all the content, and built a viewer. I would love to not have to, but the contributors I follow are still on the site instead of the less user hostile alternatives. Running a web scraper is easier than convincing all the users to change to a different site, and the (user-generated) content is good enough that I'm willing to spend the time to do it.

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

#32
post #7

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

Totally agree. I was ready to pay for Reddit access in some shape or form but after my favorite client (Apollo) shutdown, understandably, and after I saw how Reddit treated the developer and the community I decided it was time to leave. It was/is incredibly hard to do so, it was a near-daily habit for well over a decade but there has to be a line somewhere and Reddit barreled right past it and never looked back.

I paid for Apollo ultra as well as Reddit premium for over 5 years specifically to avoid this situation.

I couldn’t agree more about leaving now that Reddit has played its hand, and it was ugly.

I’ve left Reddit.

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

#33

Earlier quoted context omitted.

Of course Reddit is user hostile. - Can't use web version without getting the mobile version banner forced down your throat every other interaction. - Actively making the non-app version worse than the mobile, for no reason other than engagement metrics. - Not able to view "NSFW" posts (of which everything is just false labeled as that) without logging in; even though it shows you the image on the timeline (the entir…

That's not hostile. That's wanting you to use one version over the other. The fact you think if they don't support your desired version of using it over any other then it's hostile to you. The things you've mentioned aren't even dark patterns. One of them could be considered just a figament of your imagination. And one "Oh they make me log in to see porn" like really? Really?

I strongly disagree - this sort of activity by Reddit is almost textbook user hostility.

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

#34

Earlier quoted context omitted.

Of course Reddit is user hostile. - Can't use web version without getting the mobile version banner forced down your throat every other interaction. - Actively making the non-app version worse than the mobile, for no reason other than engagement metrics. - Not able to view "NSFW" posts (of which everything is just false labeled as that) without logging in; even though it shows you the image on the timeline (the entir…

That's not hostile. That's wanting you to use one version over the other. The fact you think if they don't support your desired version of using it over any other then it's hostile to you. The things you've mentioned aren't even dark patterns. One of them could be considered just a figament of your imagination. And one "Oh they make me log in to see porn" like really? Really?

you cant be serious. I literally can no longer browse reddit, a uncomplicated web forum, on my ipad. I used to be able to. Its performance really is that bad. Actively making your webpage worse for mobile is not user hostile?

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

#36
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

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

#37
post #7

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

I wouldn't say Reddit is user hostile. Recent actions have been to make profitable companies pay for API access. That isn't hostile to users. It's hostile to parasite companies who make a profit from your product while taking away from your revenue. There are a select group of users who decided to vandalise the site in response. They were allowed to do so for a small period of time. In fact, some hardcore groups are…

> It's hostile to parasite companies who make a profit from your product while taking away from your revenue.

Reddit literally profits from other people's content, both user-submitted content and links to 3rd party websites. Reddit as a company provides exactly zero of the content that attracts users.

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

#39
post #14

Is this Capacitor specific code? Here it seems the JS code can fetch data from any domain: https://github.com/kaangiray26/geddit-app/blob/main/src/js/g... Since that is not possible in the browser, is that something Capacitor provides?

CORS is a browser security measure to protect users from malicious sites. This is an app and not a web browser and is therefore allowed to send HTTP requests to any URL it wants and to parse the HTTP responses as it deems necessary.

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

#40
post #35

> without using API This part seems to be incorrect. See this line: https://github.com/kaangiray26/geddit-app/blob/main/src/js/g... It's literally a call to reddits API.

I think what they mean is that it is accessing Reddit the same way that the web front end does.

I.e that this Android app does not use the Reddit Data API https://support.reddithelp.com/hc/en-us/articles/16160319875... which if I understand correctly is the API that you would create an app id for on Reddit.

It goes without saying that the Android app being discussed here probably breaks the terms of use for Reddit

Post reply on HN