so once we have passed the request stream to feedparser, does it automatically get the new rss posts from the stream? I mean is it an open stream where ".on('readable')" will keep getting called automatically when new feed is generated on feed server?
Or is it only for the response of one request that we sent with "request"?
Just the response to that one request
i'm trying to write some code that will only list new articles (only ones since have been posted since after the program was run) but i'm having a very hard time understanding the feedparser docs and getting working code. can anyone help please?
so: program starts program lists all current articles in feeds and simply notes that they have been seen program then "listens" for new articles and when it sees one it does something with it
@drguildo, if your using require('request') to get your responses to pipe to Feedparser, your listening to a dead end. Once require('request') terminates, you must initiate another request.
@rdbcci i am doing another request
i set up the handlers and then just do requests but i can't for the life of me get it to work
my current problem is that after each request i do a setTimeout but it doesn't seem to be doing anything
so do i need to create a whole new request object each time (including event handlers)? can i reuse the feedparser object or do i have to use a new one too?
I see how this tool can read the rss feed, however once the rss feed updates, it does not show the new ones
is there any way which I can get the new feed coming from the rss?
as an example, lets say right now the rss feed has 5 articles inside it
but within the next hour there might be some articles added to it, so the 5 gets pushed down in the rss and the new ones are on the top
so as each new article comes out I want to display the title on console.log
any help would be appreciated
I forgot to mention that the rss feed is coming from an external source
feedparser just parses feeds. It doesn't fetch them or monitor them. That's up to you. 😀
I see, so is there a way to do that?
because I am not an expert on nodejs I am looking for something that would be able to integrate with it
hi i try to parse a feed and get all posts newer than a given datetime
has somebody an idea how to start?
Hey, one quick question, how would I be able to empty the feed in the feedparser?
@danmactough is there any way to empty the feed in the feedparser? lets say I have the feed from www.foo.com and I want to empty it and refill it with feed from www.bar.com is that possible?
Navid Al Nadvi
Hi, Do i have to send the response to feedparser as a stream?
How do you grab a random post from a feed with FP?
I'm wondering what "options" is in the README.md example..?
Oh, OK, I get it now, don't mind me :)
Is it possible to use feedparser with window.fetch? it's response.body has a .pipeTo that should allow piping to a stream, but i am getting TypeError: Illegal invocation
Feedparser needs a readable stream, so it wouldn't work without doing something more to give fetch a readable stream interface.
response.body is a ReadableStream, but unlike the example with 'request', it doesn't have a .pipe method to send it directly to feedparser. I expected .pipeTo to be the same, but obviously there are differences
maybe you would have a library to recommend to use client-side instead of 'request' ?
hello! i'm seeing html entities (> for example) removed from item titles
is there a setting or something to preserve?
i tested item title length, and looks like feedparser is just removing them altogether
i'll file an issue also
Thanks for any help :D
feed parser is not parsing all the fetched articles ????
Hi everyone ; Feedparser is great! :)
What I'd like to know though, is how to set the user agent used by requestbecause once in a while, an HTML page is returned