Show HN: Twine – Open source multiplatform RSS app
71–80 of 80 posts
Re: Show HN: Twine – Open source multiplatform RSS app
#72For a long time I've been a happy user of rss2email, originally written by Aaron Swartz. https://github.com/rss2email/rss2email It periodically fetches the rss feeds, and sends the content to a specified email address where you can use your email reader to sort them into folders. Assuming you have a "good" email client, this takes care of most of my RSS requirements: Free software, offline availability, and the abili…
Interesting, I use kill-the-newsletter to go the other way around. But your approach would give a good search and archiving functionality, something that rss clients (mostly) lack. I'm using feedbro (Firefox extension) as RSS client only because I can assign points to keywords to prioritize the huge info volume. The only other client that has such functionality is on Emacs, afaik. Had not tried it.. anyway, it would…
Re: Show HN: Twine – Open source multiplatform RSS app
#73[flagged]
Thanks, people are entitled to their opinions, so I am fine with it. I am building to learn and play around with Kotlin and Compose Multiplatform and want to have an RSS app I like to use. So, I will continue working on it. I did experiment with light mode a while back. I didn't end up implementing it. But maybe in future, I will add it as an option . Here is the sample of it https://x.com/its_sasikanth/status/173728…
Re: Show HN: Twine – Open source multiplatform RSS app
#74I think I'll wait for an F-Droid release before trying this: https://github.com/msasikanth/twine/issues/38 I currently use Nextcloud News, but it's a bit slow (especially with my 50k+ unread items), and doesn't support dynamically ranked feeds, only chronological ones. It's nice having read status synced across devices, though.
Can Nextcloud News scrape the full article text if its not included in the feed?
As to Nextcloud News being slow with 50K unread items I wonder whether there's something else amiss as I have close to 600K unread items without undue slowdowns.
The only real slowdown I notice in Nextcloud News is caused by a dog-slow piece of javascript in news/templates/part.content.php which causes a delay any time an item is clicked in the feed. This can be solved by removing everything related to 'sharing' (i.o.w. everything after in the list div (class=utils), make sure to balance those tags...). News is much faster in use that way and since I never use the 'sharing' related stuff - if anything needs to be shared I can just share a link instead - nothing of value is lost.
Re: Show HN: Twine – Open source multiplatform RSS app
#75A little weird its named “twine” since that name has been in use for years by a JavaScript interactive fiction development platform. https://github.com/klembot/twinejs https://twinery.org
Re: Show HN: Twine – Open source multiplatform RSS app
#76A little weird its named “twine” since that name has been in use for years by a JavaScript interactive fiction development platform. https://github.com/klembot/twinejs https://twinery.org
First thing I thought of as well. Actually used to work with the guy who developed and maintains it. AFAIK they trademarked the name as well.
Re: Show HN: Twine – Open source multiplatform RSS app
#77Earlier quoted context omitted.
It's indeed not a fully native application except on Android. It uses JetBrain's 'Compose Multiplatform' framework for the Kotlin programming language. Without having written code in it myself, it's difficult for me to work out exactly what its architecture is, but it seems closer to Flutter's approach than a web wrapper. My educated guess is that it renders the application inside an OpenGL/Metal graphics context. On…
https://blog.jetbrains.com/kotlin/2023/05/compose-multiplatf... "On iOS, Compose Multiplatform user interfaces are rendered via a canvas implementation based on the graphics library Skiko [Skia for Kotlin]." So yes — it foregoes native controls for a canvas implementation that leverages the same 2D graphics library used for Chrome and Flutter.
fyi, flutter now uses a new graphics lib called impeller. It's not yet stable for Android though.
Re: Show HN: Twine – Open source multiplatform RSS app
#78Earlier quoted context omitted.
I do have plans to support integrations/3rd party services.
Hopefully feedbin soon! Anywhere I can get notified?
Re: Show HN: Twine – Open source multiplatform RSS app
#79Earlier quoted context omitted.
Hopefully feedbin soon! Anywhere I can get notified?
I currently don’t have a separate task on GitHub. But GitHub releases are one place to keep track or need to create a new issue or discussion separate for feedbin.
Re: Show HN: Twine – Open source multiplatform RSS app
#80Earlier quoted context omitted.
Can Nextcloud News scrape the full article text if its not included in the feed?
It Technically could as it has plugin support but as far as I am aware it doesn't. Some alternatives: - TT-RSS¹ has multiple plugins, including the one I currently support Feediron² - FressRSS³ has CSS selector support out of the box and has a readability extension⁴ that supports Readability or Mercury I've been dreaming of porting Feediron to both FreshRSS and Nextcloud news. But I barely have any free time as is...…
You need to right-click on the feed in the web interface → "full text".
The library it uses is a port of Mozilla's "reader mode" (readability.js) feature in Firefox: https://github.com/nextcloud/news/pull/563