Email or username:

Password:

Forgot your password?
Alexander Cobleigh

I'm SUPER excited to announce the launch of Rad Reader! 🤩

A calm tool (Linux & Windows; 6MB & Electron-free!) for reading and following RSS feeds. I've been working on this for the past months during spare time and it's my first journey in making something polished enough to sell!

To celebrate its launch the price is reduced to 4.95 USD (34% off) for the rest of the week! If that feels like a lot, please try the free demo!!

Boosts very much appreciated!

📚 👉 cblgh.itch.io/rad-reader

125 comments
Alexander Cobleigh

On the philosophical side of things: with the release of Rad Reader I'm trying out a new model of sustainable software production.

This tool has had a lot of thought, time, and care put into it, I would like to continue doing so with this + other projects. Crafting tools is made possible by the food I eat and the shelter I habitate, and I can't pay for either of those with Github stars or toot likes.

Alexander Cobleigh

So the model I'm trying out with Rad Reader is this:

1. Release the software with a paid price
2. Common the software and its source code once a number of sales has been reached, converting it into free software in perpetuity from that moment on

I don't know how/if it will work out, but I *am* excited to explore new models of making ends meet while also making new software happen :)

Alexander Cobleigh

Final: If you want a lifetime license (with no accounts and no subscriptions) for a calm #rss reader on Windows or #linux (~6MB binary), 10+ themes with liveloading of your theme tweaks + ability to make your own, a reader that is capable of reading the feed bundling format .opml and with built-in automatic export of your feeds *back* to .opml to prevent lock-in and LOTS of other nifty bits

Well then, please consider buying Rad Reader! Thank you!

cblgh.itch.io/rad-reader

Bad Diode

@cblgh looks very nice! I’ll try it once I’m back home. Curious to see how this model works out for you, as someone that is also invested in open sourcing my projects but also wants to eat from time to time :P

Alexander Cobleigh

@bd thank you! 😊 and yes! i had that & you in mind when i was asking you questions about Stepper's model in venice! :>

we both gotta have bread/paella money amirite

Bill Hunt

@cblgh Hi there, this is super great! I purchased this even though I cannot run it on my Mac, because I think we need more folks using RSS and that only happens if there are better reader options! Keep up the awesome work!

Alexander Cobleigh

@krusynth wow thank you so much bill! i feel honoured and v v grateful🙇

Alexander Cobleigh

@krusynth and pardon the mac situation! i have no ability to test it out and lack the dev account + setup needed so i felt it was best to focus on my two main platforms

still—thank you so much!!

Bill Hunt

@cblgh No worries, I know that the Mac ecosystem is a Whole Thing. (I'm running an outdated version of the OS or I'd volunteer to test for you!)

Nora, tech aspect

@cblgh thank *you*!! I've been looking for something like this for *ages*

Alexander Cobleigh

@noracodes happy to hear i am in great company :> same here really, my old fraidycat install was perma-borked with no easy way of exporting feeds and it made me really sad

Arch :arch:

@cblgh This looks really cool. My one request would be some sort of support for some common RSS feed sync servers like FreshRSS, but I could honestly live without that because of the OPML importing/exporting.

Great work, will consider picking this up :3

Alexander Cobleigh

@arch thank you arch! i will look into the feed sync servers you mention :)

ルビー
@cblgh@merveilles.town does it handle html and css well? I use those in my personal feed sometimes and would love another tool to recommend
Alexander Cobleigh

@rubymayvalentine well basically yes! it only shows the titles of posts and offloads the reading experience to where people will be reading / annotating (the browser of their choice)

so the ux is you click a title that you want to read and it opens a tab (or the browser) for the associated post

Devine Lu Linvega

@cblgh I'm super happy to see you try this model out. Everyone I know is building software for others to live off, and end up having no assets of their own. I can't open itch right now, but once we're back in victoria, I'll give it a try! Maybe it'll replace liferea :)

Alexander Cobleigh

@neauoire yo thank you so much! really means a lot to hear it from you 😊

if this even remotely pans out it'll be the start of making many more tools in this vein :) would be fun to hear your comparisons with liferea & feedback after trying it out!!

jakintosh

@cblgh this is a cool model, I’ve contemplated something similar where the product page shows the number of hours put into the work along with the lifetime revenue, and then some little stats like the effective wage per-hour and average price paid (if using a name-your-price scheme). it’s interesting to sort of set a wage target to unlock “free software mode”, and might also encourage people to chip in a bit more to get to that point.

congrats and good luck!

Jason Cosper

@cblgh I like this model a lot. And I hope it works! Especially since I'm interested in getting it working on macOS once it's open sourced. 😉

Alexander Cobleigh

@bnys oooh arm? yes let me look into that over the coming weeks! would you be up for trying it out? i will see on my end how i can best emulate that to test it on a real OS :)

Alexander Cobleigh

@gadgetoid amen 🙏 here it is collapsed and fully expanded :)

gadgetoid

@cblgh ooh, that's niiiice! Just realized my full article text is *still* not coming through in the feeds. Guh. And permalinks are very, very broken.

Alexander Cobleigh

@gadgetoid the links work quite fine! rad reader's more of a digest kind of thing, it only shows the titles of the latest posts :)

clicking a title brings me to your website in my regular browser (where i do my reading & highlighting) 👍

Csepp 🌢

@cblgh Oooh, I quite like this approach to open source. 🤔

Giving the demo a go on Guix...
Hm, it's a static binary, which is nice, but it does try to use /lib64/ld-linux-x86-64.so.2, which doesn't exist on Guix, and I'm pretty sure has a different name on Musl based systems like Alpine.
Not a deal breaker, but it does mean I'll have to figure out what packages it needs and run it in an FHS container with them.

Csepp 🌢

@cblgh Also some tags for better visibility in the OP might be a good idea.

Alexander Cobleigh

@csepp any suggestion of tags? i don't really know so many except ours here in the town

Csepp 🌢

@cblgh Hmm, I guess the obvious ones would be RSS and feedReader.

Alexander Cobleigh

@csepp oh dang! yeah i tried my best to make it a static binary that would work on the most machines, would love to hear what you can find out & how i can maybe patch things up :)

i'll write a post some time about the baroque deploy maneuver i opted for to increase baseline compatibility across linux systems. but still very much a baby in that regard :')

Csepp 🌢

@cblgh I don't know that much about the arcane art of dynamic library loading sadly. I think on Guix an FHS container is probably the best you can do, because the libraries it needs are not put in user profiles, so you can't just rely on some path variable.
As for Alpine... hmm... I guess just hardcoding a fallback to the musl loader is one option. 🤔

Csepp 🌢

@cblgh Did more testing, it's looking for libwebkit2gtk-4.0.so.37, Guix has libwebkitgtk-6.0.so.4.0.3 and libwebkit2gtk-4.1.so.0.8.3, and some symlinked variants with simpler names, but no libwebkit2gtk-4.0. So all the webkitgtk libraries are newer.
Most generically named one is libwebkit2gtk-4.1.so.

Csepp 🌢

@cblgh That means an FHS container won't be enough, I'd have to fake the library names somehow. This might manifest on other distros too that have different (mostly newer) versions of WebkitGTK.

cryptix

@csepp @cblgh plus one to all of the above. You will have the same pains with something like nix(os). These kinds of systems depend on you building for them since they break the „old ways“ deliberately. Giving a list of dependencies to them is forthcoming enough in my book.

jay 🌺

@cblgh I aborted the webkit2gtk compile after ⅙. I'm in heatwave, will have to try your feedreader some other time.

Alexander Cobleigh

@j12i ah sorry about that! my previous server died last year when we had a heatwave so i feel ya 😵

Vorsos

@cblgh Looks great and lifetime licenses are the best! Any plans for a macOS version?

Alexander Cobleigh

@Vorsos i don't know yet! it depends a bit on how this whole thing goes. i figured for a start i would just focus on the devices and systems i know better, apple's process for making a binary that will work on their new OS versions seemed to be pretty difficult!

Stanislaus Grumman 🇵🇸

@cblgh Got a copy! I hope this strategy works out for you! The UI is very calm :3

Alexander Cobleigh

@xiroux yooo thank you so much! yeah the calm ui is something i've really tried to focus on, alongside having a few different themes already seeded (click the little circle in top right to swap to the next / right click to go back to prev theme :)

Stanislaus Grumman 🇵🇸

@cblgh I've tried all of them already :3 I didn't know about the right click, neat!

masukomi

@cblgh I would happily throw money at you for this but i'm on a mac. :(

Alexander Cobleigh

@masukomi ah sorry! i haven't had a good mac setup in a while so i had no way of even entering that space. i looked into it and they seemed to have tightened the binaries such that they *must* be signed now before they can even be launched

Vlad

@cblgh First of all, I love your project. Secondly, charging money is good and there's nothing wrong with it. Lastly, have you considered a model where you both sell the software and make it open source? Users want to buy builds from you rather than get them from someone else b/c they trust you as the author, and you could add some non-code thing to your builds (e.g. design) that the open source version doesn't have. I'm using this model for a project, lmk if you want to talk. PS. Purchased ❤

VOLTUR (with the good hair)

@vladh @cblgh FWIW, this is what I do with Starscan (also on itch.io if you want to see it).

Alexander Cobleigh

@vladh thanks for the feedback vladh! i am hoping this model will ease some fears i had with providing the source immediately & it being legally plausible that someone went and sold at lower cost/provided builds of it, would be cool to hear your perspective in depth as well :)

Dr. Robert M Flight

@cblgh OK, this seems kinda cool, but it feels like the "reader" part is broken. As in, if a feed includes the full content of the article in the feed, then I should be able to read it "in the reader" application. Yet everytime I click on an item, it opens the web-page.

Is there someplace to submit bug reports? Or should I just use the discussion thing on "itch.io"? Also, "demo link" doesn't seem to be a "link", just bolded text on the info page.

DELETED

@cblgh love it;bought! I don't know what needs to happen to make it work, but I was a little sad that I couldn't install it from the itch.io desktop app (on Linux)

Alexander Cobleigh

@rossk oh shit i didn't know that was a thing! thanks for letting me know, i will look into updating it so it works there as well :) and thank you for buying it!!!

Richard Terroriksson

@cblgh I haven’t used my Windows laptop in a while, but I will soon, and this looks great. Purchased!

Carl

@cblgh awesome, thank you so much for your work! I look forward to checking it out

JamesGecko

@cblgh Been looking for something like this for a while; there’s really not many good options on Windows. Almost everything is either unmaintained or requires a subscription. I was running a Linux reader through WSL2 with X11 for a while.

Mike Kanakos

@cblgh I need to check this out this week when I have some time. Any mobile apps planned in the future?

Job

@cblgh if it wasn't for the fact that NewsBlur is like... a micro-social network through which I maintain connections with about 4 friends from college whom were just as invested in Google Reader as I was back then, I would immediately switch to this.

Might still get it just to support the "open source it once enough sales have been reached" initiative :)

js

@cblgh I was JUST looking for a new RSS reader, this looks perfect!

I would love a mobile/android version of this but I understand it's a totally different OS and tech stack :)

rapaz

@cblgh definitely interested!! looks like a super cool project, I'll check it out as soon as I can

arcade

@cblgh woah that's pretty! Any plans on a MacOS Version? Should be relatively easy if you have Linux, but I don't know your stack at all :>

rostiger

@cblgh Oooh, I've been looking for a slick new RSS reader. Also that's a really cool model you're exploring, looking forward to see how it goes. Have you set a sales limit already or are you waiting how it will develop?

spooky blip 👻

@rostiger @cblgh looks like the page says 350 purchases for source release!

I'll be curious to see how this model works out - it's one I've considered myself if i ever have sellable software assets (since, yeah, FOSS is horribly broken by default and extremely few successful examples seem to exist of how to live off of it - my current co. is partially open-source, but took VC funding to get there, which is its own mess)

good luck! buying a license myself to give it a try :)

Sebastian

@cblgh this seems like exactly what I was looking for before landing on newsblur a long time ago. Definitely checking this out tomorrow (busy tonight).

spooky blip 👻

@cblgh

(woods) Downloads » ldd rad-reader-release
not a dynamic executable

AYYYEEEE looks like it should work on glibc *or* musl distros then. Thanks for doing that and not burdening us with DLL hell.

spooky blip 👻

@cblgh oh, lol, I found the sibling thread talking about how musl probably won't work. oh well!

new problem for you: I get a crash on one of my feeds:

wrote /home/j/.config/rad-reader/subscriptions.opml
discovered feedURL antirez.com/rss
2023/07/10 09:48:54 absify's parse subpath (parse "\nhttp://antirez.com/news/138\n": net/url: invalid control character in URL)

seems antirez has some weird feed generation going on, might need to trim/strip those URLs when you parse em

@cblgh oh, lol, I found the sibling thread talking about how musl probably won't work. oh well!

new problem for you: I get a crash on one of my feeds:

wrote /home/j/.config/rad-reader/subscriptions.opml
discovered feedURL antirez.com/rss
2023/07/10 09:48:54 absify's parse subpath (parse "\nhttp://antirez.com/news/138\n": net/url: invalid control character in URL)

February (she/her)

@cblgh OK, downloaded the demo, and definitely gonna give you money for this.

I think you've got an interesting idea behind the release model for this. Hopefully, it works well!

rostiger

@cblgh I'm so going to include this in my relogen color theme generator.

sib crash

@cblgh Good job making and releasing a thing!

jag (he/him)

@cblgh oooh you had me at spiritual successor to fraidycat! excited to try it out!

cryptix

@cblgh wow! Really cool to see and hear etc! Like I needed more reasons to build up my rss feed list again 😜

Alexander Cobleigh

@cryptix heheheh awyiss go for it! :> happy to finally feel that it's in a state that i can share about it X)

cryptix

@cblgh yea..! I can see why :))

I think you teased something back when you dropped by in Hamburg. Guessing this was it?!?!

efelbar

@cblgh That's so exciting, it looks amazing! Instant buy from me; newsboat is great but omg does this look stunning :D

Δῃάνειρα

@cblgh I can't run this on my daily driver because it's a stinky crApple but I think this looks wonderful, so I bought it anyway.

I struggle to find a feed reader I feel cozy with, and I agree that the open source space is mostly broken and we need to try novel solutions. Congratulations, good luck and great work! When I get around to spinning up a Linux machine/VM again, this will be first on my list to try :)

IMMERSED IN THE BOG WATER

@cblgh Not a huge fan personally, but I'll happily share it around!

Folks should use #rss , and if a more minimalist offering is what gets them to try it then that can only be a good thing.

Go Up