Comments (5)
I have started to work on that. I am extracting the fulltext from the referenced link using the readability library (https://github.com/mozilla/readability) which works quite decent. Unfortunately its more complicated, cause resolving a feed will most likely exceed the request timeout, so it has to be implemented async.
from rss-proxy.
great, you are looking in to it. thanks
you might want to check this one too for full feed. https://github.com/HenryQW/mercury_fulltext
thanks again, for this tool
from rss-proxy.
I finished a POC but unfortunately it breaks the concept of rss-proxy (rp). To deliver a good experience with rp, which currently does not have any internal states, all requests would be required to resolve the links as full-articles feed within the request timeout. This is very hacky and won't work for slow or large feeds. Moreover throttling requests is not possible with this approach, and websites might start blocking rp.
A better approach is based on subscriptions, in which a subscription to a feed/website will be internally resolved to a full feed. I will release this solution in a different project called rich-RSS https://github.com/damoeb/rich-rss.
I will close the issue.
from rss-proxy.
can't open the demo site,
so does rich-rss can be replace rss-proxy or we have to use both?
thanks
from rss-proxy.
Its not yet live, maybe this weekend I will find some time to do it. 'rss-proxy' will be used internally, along with 'rss-bridge' which performs better for some mainstream sites.
You can use both, but if you want to get fulltext feeds you will have to switch to 'rich-RSS'.
I keep you posted.
from rss-proxy.
Related Issues (20)
- Is it possible to support multiply feeds? HOT 1
- Blank screen on demo page HOT 1
- Prioritize semantic HTML. HOT 2
- Arm docker image HOT 12
- Add support for hashtags in URL HOT 2
- How to run rss-proxy behind an nginx reverse proxy HOT 5
- "Your Atom Feed" button points to source url HOT 2
- Puppeteer front-running scripts HOT 1
- Version 2 Issues HOT 3
- Can not install on Docker HOT 3
- Error message: "Maintenance required" HOT 6
- Getting Issue in trying to install Version 2 HOT 1
- After installing version 1, especially opening js, the memory usage is increasing, how can I release some regularly HOT 2
- Is there any way to use HTTP proxy?
- support for browserless? HOT 1
- error when running version 2 HOT 1
- What does 'undefined' mean, when fetching feeds? HOT 2
- Error when generate RSS feeds - v2 beta HOT 1
- Thunderbird doesn't consider feeds generated by rss-proxy v2.1.0 as valid HOT 4
- What is the separator character for the 'articles must / must not contain' filter?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from rss-proxy.