Show HN: Endless – An attempt to unify the social media experience (github.com)
Endless is an open-source mobile app that curates posts from your favorite websites in one place with a common interface. The application uses custom extractors specifically written for each website. This way you can endlessly scroll through posts and save the ones you like without having to deal with ads.
With the Endless server I am hosting you can also upvote and leave comments on posts without creating an account! With random tokens linked to your actions you basically use your device as your account and undo your actions in the future without spoiling your identity.
I hope to add more extractors in the future. Feel free to install the app and check out the extractors yourself or contribute to the project! I always love to hear your comments and feedback.
GitHub: https://github.com/kaangiray26/endless
APK Releases: https://github.com/kaangiray26/endless/releases
33 comments
[ 3.6 ms ] story [ 88.4 ms ] threadActually I was planning to make a web app but then I realized not all news websites have APIs for requesting their content. Then I've come across CapacitorJS which allows you to convert your web projects into mobile apps and they have a plugin called "CapacitorHttp", which patches the usual fetch function to use native libraries instead. This way it is possible to make http requests that do not get blocked by CORS-related problems. So, all the requests are made on the client-side, which takes so much work from my shoulders :)
Great job otherwise!
I can't decide if I love this or hate it because I like content and also spend too much time consuming it. I do like the google reader (rip) vibe to this idea though.
For example when someone comments or upvotes a page, a post for that page is automatically created on a Lemmy instance, and that will be used to manage the comments and upvotes.
That way you don't need a server backend and you take advantage of a decentralised architecture
Lemmy doesn't allow someone to edit content from different instances so that aspect isn't decentralized. If I make a post on one instance the post could be shared within the federation which makes that feature decentralized. At best Lemmy is a hybrid decentralized-centralized application.
For example, if I leave a comment on an HN article through Endless, is that comment only visible to other Endless users (because otherwise you'd need an HN account to post comments).
For one, I don’t see any actual curation going on. Additionally, I’m not sure any of the websites being pulled are “social media”, considering most are news in some capacity.
It’s absolutely an interesting project, but unless it can target Reddit/Twitter I’m not sure how it could supplement RSS feeds for me, let alone replace them. I mean I follow most of these websites through my RSS already, and don’t need to wait for some custom extractor to be built for the websites I want to target.