-
Notifications
You must be signed in to change notification settings - Fork 1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Project goals and their prioritization #2735
Comments
Here is my preferred ordering:
I am fine with (1) and (3) from your list but not too interested in working on them. |
One more goal: make rss-bridge usable as a software library. This means being able to install rss-bridge as a dependency in other software so that they can reuse some of rss-bridge features. |
One more goal: we need better stacktraces for easier coding and debugging. This touches upon logging and error handling. E.g. when the env is |
I really like this project and I want to see it be successful. I've sort of set it and forgot about it until now. The Twitter changes have made me take notice. Plus the RSS reader I use has stopped working. I think there are a few problems issues with this project:
With the rise of Cloudflare and SPA using JavaScript, this is less and less useful. I believe in order to support the more popular bridges you'll need to scrap with a full-blown browser. (e.g. puppeteer, Selenium, etc.) Also not a bad idea to use or support something APIs that do render and return the HTML:
I tired and ran into errors. I'm not here to shit on PHP. I think it's fine, however, it's not one of the most popular languages that people know really well. I don't know any PHP. I think if the bridges were "No-Code" and abstracted away there might be more traction on supporting them. Or if they could be written in python or JS/TS which are the two most popular languages in the world right now. I would be happy to support one or two if it was in one of these languages.
The bridges randomly stop working too much and I'm at the point where I might pay for rss.app. I want something that is more rock solid. Anyways, this is my 2 cents. |
As other option - common chromium browser with userscript. Like I did in my InstagramBridge modifications that mentioned in #3128 and haven't prepared for publishing to main RSS-Bridge repo. But in general this bridge somehow works in a public instance.
PHP is still widely used for web applications. So php is popular language. This should be enough.
Instead of paying for rss.app, I suggest you to make an agreement with @dvikan, where you pay him money and he provides RSS-Bridge instance that works as good as rss.app for you. For example my InstagramBridge modifications and some merged PRs are based on payed customization of InstagramBridge, that I did for money. |
Thanks @dvikan for reaching out! I only use my instance to create some personal feeds for simple(r) services and it works. And because there is not so much traffic, the instance is running public. Regarding the topic, in short: For me it's essential to run maintained code and that the software fits to my setup (Nginx + PHP). Currently I'm happy, but I don't care so much about the availability of my service. (= If I I couldn't host it by myself anymore, I would miss only ~10 feeds, of 500 …) Maybe u should think about this (more underlying) question: Will/should RSS-Bridge be a industrial-grade software, or (more, like it IMHO is) a personal software (for easy + secure) self-hosting? BR + 👍 |
Upvote for these:
Re: Improve DX, any specifics here? I see there is a devcontainer and I find writing new Bridges pretty straight forward. Do you mean additional helper functions, etc? |
please see #3970 |
One thing I did in a local branch for DX is I changed the caching behavior in debug mode: I want to cache remote resources while I avoid caching the locally generated feeds. The current behavior which disables the cache entirely can make things a bit slow and runs the risk of running into rate limits. |
Another thing might be: clarify how we would like bridges to fail. |
The goal of this issue is to find out where we should place our efforts to maximally improve rss-bridge and its long-term survival and prosperity.
This is an issue in which we discuss midterm/longterm goals for the project and prioritize them.
An initial list from my memory:
./cache
folderInputs from the community is very much appreciated here.
Feel free to suggest more goals and better goal ordering.
The text was updated successfully, but these errors were encountered: