node-blindparser - blindparser is an all purpose RSS/ATOM feed parser that parses feeds into a common format so that you do not have to care if they are RSS or ATOM feeds

  •        67

blindparser is a RSS/ATOM feed parser that returns the requested feed urls in a json object that is formatted so that you will not have to worry (much) about the format of the requested feed. RSS and ATOM feeds are both trying to deliver similar content, but are different enough with their structure to be aggravating. The purpose of blindparser is to allow for the important parts of the feeds (article titles, links, etc) to be returned in a standard format, but to also return the rest of the feed in a reasonable way.

https://github.com/53seven/node-blindparser

Dependencies:

lodash : ^4.13.1
request : ^2.72.0
xml2js : ^0.4.16

Tags
Implementation
License
Platform

   




Related Projects

gofeed - Parse RSS and Atom feeds in Go

  •    Go

The gofeed library is a robust feed parser that supports parsing both RSS and Atom feeds. The universal gofeed.Parser will parse and convert all feed types into a hybrid gofeed.Feed model. You also have the option of parsing them into their respective atom.Feed and rss.Feed models using the feed specific atom.Parser or rss.Parser.It also provides support for parsing several popular predefined extension modules, including Dublin Core and Apple’s iTunes, as well as arbitrary extensions. See the Extensions section for more details.

feedhq - FeedHQ is a web-based feed reader

  •    Python

Then deploy the Django app using the recipe that fits your installation. More documentation on the Django deployment guide. The WSGI application is located at feedhq.wsgi.application.

FeedParser - Parse RSS and Atom feeds in Python

  •    Python

Universal Feed Parser is a Python module for parsing syndicated feeds. It can handle RSS 0.90, Netscape RSS 0.91, Userland RSS 0.91, RSS 0.92, RSS 0.93, RSS 0.94, RSS 1.0, RSS 2.0, Atom 0.3, Atom 1.0, and CDF feeds. It also parses several popular extension modules, including Dublin Core and Apple's iTunes extensions.

ROME

  •    Java

ROME is an set of Java tools for parsing, generating and publishing RSS and Atom feeds. The core ROME library depends only on the JDOM XML parser and supports parsing, generating and converting all of the popular RSS and Atom formats including RSS 0.90, RSS 0.91 Netscape, RSS 0.91 Userland, RSS 0.92, RSS 0.93, RSS 0.94, RSS 1.0, RSS 2.0, Atom 0.3, and Atom 1.0. You can parse to an RSS object model, an Atom object model or an abstract SyndFeed model that can model either family of formats.


go-pkg-rss - This package reads RSS and Atom feeds and provides a caching mechanism that adheres to the feed specs

  •    Go

This package allows us to fetch Rss and Atom feeds from the internet. They are parsed into an object tree which is a hybrid of both the RSS and Atom standards.The package allows us to maintain cache timeout management. This prevents us from querying the servers for feed updates too often and risk ip bans. Apart from setting a cache timeout manually, the package also optionally adheres to the TTL, SkipDays and SkipHours values specified in the feeds themselves.

MagpieRSS - XML-based RSS parser in PHP

  •    PHP

MagpieRSS is compatible with RSS 0.9 through RSS 1.0. Also parses RSS 1.0's modules, RSS 2.0, and Atom. (with a few exceptions)

jFeed - jQuery RSS/ATOM feed parser plugin

  •    Perl

jQuery RSS/ATOM feed parser plugin

feedparser - A Cocoa RSS/Atom parser for Mac OS X and the iPhone

  •    Objective-C

FeedParser is an NSXMLParser-based RSS/Atom feed parser for Cocoa. It is intended to parse well-formed RSS and Atom feeds on both the desktop and the iPhone. The simplest way to use FeedParser is to simply add the FeedParser directory to your project. FeedParser also includes a static library target if you prefer to include it that way.

feedparser - A Cocoa RSS/Atom parser for Mac OS X and the iPhone

  •    Objective-C

FeedParser is an NSXMLParser-based RSS/Atom feed parser for Cocoa. It is intended to parse well-formed RSS and Atom feeds on both the desktop and the iPhone. The simplest way to use FeedParser is to simply add the FeedParser directory to your project. FeedParser also includes a static library target if you prefer to include it that way.

htmlparser2 - forgiving html and xml parser

  •    Javascript

A forgiving HTML/XML/RSS parser. The parser can handle streams and provides a callback interface. A live demo of htmlparser2 is available here.

node-rss - RSS feed generator for Node.

  •    Javascript

RSS feed generator. Add RSS feeds to any project. Supports enclosures and GeoRSS. An item can be used for a blog entry, project update, log entry, etc. Your RSS feed can have any number of items. Most feeds use 20 or fewer items.

RSS.PY - parser and the serializer in Python

  •    Python

This library provides tools for working with RSS feeds as datastructures. The core is an RSS parser capable of understanding most RSS formats, and a serializer that produces RSS1.0. The RSS channel itself can be represented as any arbitrary data structure; two such structures are provided both as examples and to service common usage. This approach allows channels to be manipulated and stored ina fashion that suits both their semantics and the applications that access them.

node-feedparser - Robust RSS, Atom, and RDF feed parsing in Node.js

  •    Javascript

Feedparser is for parsing RSS, Atom, and RDF feeds in node.js. This example is just to briefly demonstrate basic concepts.

Feed Parser

  •    

PHP Class for parsing all feeds - RSS 2.0, RSS 1.0, RSS 0.91, RSS 0.9, Atom and other.

Cowzilla The Feed Monster

  •    PHP

Cowzilla is Atom 0.3 parser written as a PHP class. It has the functionality to parse and convert Atom to RSS 2.0 (atom2rss), Atom to a HTML document, and check your GMail.

jekyll-feed - :memo: A Jekyll plugin to generate an Atom (RSS-like) feed of your Jekyll posts

  •    Ruby

⚠️ If you are using Jekyll < 3.5.0 use the gems key instead of plugins. The plugin will automatically generate an Atom feed at /feed.xml.

RSParser - Parser for RSS, Atom, JSON Feed, RSS-inJSON, OPML, and HTML.

  •    HTML

This framework was developed for NetNewsWire and is made available here for developers who just need the parsing code. It has no depencies that aren’t provided by the system. It also includes Objective-C wrappers for libXML2’s XML SAX and HTML SAX parsers. You can write your own parsers on top of these.

Seymour - A feed reader library for PHP

  •    PHP

A library for Atom / RSS feed fetching and parsing. Maps all feeds (where possible) to the latest Atom format, so that your code doesn't have to care what format the source was in. Supports Atom 1.0, 0.3, RSS 2.0, 1.0, 0.9x

Simplepie - PHP library to manage RSS feeds

  •    PHP

Simplepie is an easy to use API that handles all of the dirty work when it comes to fetching, caching, parsing, normalizing data structures between RSS and Atom formats, handling character encoding translation, and sanitizing the resulting data.