Show HN: Twine – Open source multiplatform RSS app
github.com
github.com
I guess it just doesn’t feel very native - more of a web wrapper?
"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.
SO http://old.reddit.com/r/hackernews/.rss works. And yes, it looks great.
=
I'd like the ability to turn off thumbnails, select smaller thumbnails, and select font size in settings.
Would be great to have more control over the view, for some sites/feeds I want large thumbnails, for others I want zero thumbnails.
When I click on the feed's : menu, for share, open website, mark all as read - a check box for display thumbnails would be nice - myabe allow for feed labels, so I can show all "tech" labeled feeds for example....
You can just add .rss to the end, you don't need the slash ;)
Twine looks nice but I feel it comes at the cost of information density compared to NNW.
I just wanted to try out the new multiplatform technology and build a app I would want to use
fwiw, I do have plans to support integrations/3rd party services this year.
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.
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 </time> 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.
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... one day
[2] https://github.com/feediron/ttrss_plugin-feediron
[3] https://github.com/FreshRSS/FreshRSS/
[4] https://github.com/FreshRSS/Extensions?tab=readme-ov-file#by...
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
I wonder why there is no desktop version.
I stay with Antennapod now because it's very actively maintained and because of the Nextcloud gpodder¹ app and the Nextcloud Repod app². Lets me have a web player and sync entirely within my own infrastructure.
Currently it’s targeted at Japanese learners and has some optional paid features on top for flashcards/Anki integration and tracking vocab/kanji. But I’m working on “zooming out” the product for general use (including more languages and general knowledge retention) because it has a solid RSS system, readability mode, offline support, web browser functionality etc.
I built it in native SwiftUI.
I'm ready to give feedly the boot.
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 ability to read anywhere.
The only missing feature I think it could use is a nice GUI to manage feeds.
Both open source too.