Live data from Hacker News

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

github.com

91–100 of 146 posts

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

#91

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.

You may be thinking of tafkars: https://github.com/derivator/tafkars

Activity seems to have died down now that some larger Reddit apps have announced they're building dedicated Lemmy clients. Connect for Lemmy is pretty good already, Sync is coming out with an app in a few weeks, and there are other apps out there as well.

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

#92
post #70

Earlier quoted context omitted.

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.

Yup Apollo shutting down broke my Reddit habit finally. I’m not downloading another client. My screen time is down 25% already and I’m doing things with that time that I’d meant to do for a while.

I thought this was just a meme, but it isn’t.

I’m finding myself doing more deep reading and spending more time on my offline hobbies. Boredom is a gift.

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

#93

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

Which migrated away because of all the API mess :D

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

#94
post #78

Earlier quoted context omitted.

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.

YT isn't easily replicated though, it's insanely expensive. Reddit tech is easily replicated and that's the difference.

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

#95

Tangentially related, but what happened to the protest? Did all the mods just fold after the threat of being replaced? For something that was pushed so hard for a couple of weeks on Reddit’s front page, it’s bizarre how forgotten the protest seems to be after the changes were put into effect.

I used to mod several subreddits, I've left all but one. Some still have mods, others are now abandoned and starting to get overrun by spam.

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

#96
post #89

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

Surely the lesson from Reddit (and Twitter and every other commercial social media entity) is that we shouldn't put our trust in a single organisation? if you're going to take the "pain" of moving away from the network effect of your existing walled garden, surely it would better to move to something with a better governance model, like a federated solution? Lemmy is far from perfect but I have found it to provide a…

Which is sort of also what you're doing with federated platforms. Just look at what's happening with Meta's Threads and Mastodon. In the end you'll always have someone in the driver seat deciding for you who's going to see what (by not federating with threads.net for example).

In a similar fashion, the code is AGPLv3 so you can run your own instance in both cases

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

#99
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…

> I wouldn't say Reddit is user hostile

Reddit has been _user_ hostile for over a decade. There's nothing particularly hostile about charging for API access, but that breaks Apollo, which _moderators_ love, which is why we're suddenly actually seeing a backlash.

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

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

I believe this endpoint is the only way to retrieve json with posts from Reddit, so every single app would use it. Even Apollo used it, although it used OAuth for that. See this line:

https://github.com/christianselig/apollo-backend/blob/ab04b2...

Disclaimer: it's been quite a while since I've last looked into Reddit API, so I could easily be wrong.

Post reply on HN