All Projects → witochandra → webfeed

witochandra / webfeed

Licence: MIT license
A dart package for parsing RSS & Atom feed

Programming Languages

dart
5743 projects

Projects that are alternatives of or similar to webfeed

FeedReader
C# RSS and ATOM Feed reader library. Supports RSS 0.91, 0.92, 1.0, 2.0 and ATOM. Tested with multiple languages and feeds.
Stars: ✭ 221 (+140.22%)
Mutual labels:  atom, rss, rss-reader, feed-reader, atom-reader
buran
Bidirectional, data-driven RSS/Atom feed consumer, producer and feeds aggregator
Stars: ✭ 27 (-70.65%)
Mutual labels:  atom, rss, rss-reader, feed-reader, feed-parser
Feedreader
C# RSS and ATOM Feed reader library. Supports RSS 0.91, 0.92, 1.0, 2.0 and ATOM. Tested with multiple languages and feeds.
Stars: ✭ 180 (+95.65%)
Mutual labels:  atom, rss, rss-reader, feed-reader
Pluto
pluto gems - planet feed reader and (static) website generator - auto-build web pages from published web feeds
Stars: ✭ 174 (+89.13%)
Mutual labels:  atom, rss, rss-reader, feed-reader
baRSS
Menu Bar RSS reader for macOS
Stars: ✭ 39 (-57.61%)
Mutual labels:  atom, rss, rss-reader
Feedek
FeedEk jQuery RSS/ATOM Feed Plugin
Stars: ✭ 190 (+106.52%)
Mutual labels:  rss, rss-reader, feed-reader
JARR
JARR is a web news aggregator.
Stars: ✭ 99 (+7.61%)
Mutual labels:  atom, rss, feed-reader
Feedme.js
RSS/Atom/JSON feed parser
Stars: ✭ 132 (+43.48%)
Mutual labels:  atom, rss, feed-reader
Newsblur
NewsBlur is a personal news reader that brings people together to talk about the world. A new sound of an old instrument.
Stars: ✭ 5,862 (+6271.74%)
Mutual labels:  rss, rss-reader, feed-reader
Liferea
Liferea (Linux Feed Reader), a news reader for GTK/GNOME
Stars: ✭ 612 (+565.22%)
Mutual labels:  atom, rss, rss-reader
Node Feedsub
Subscribes to RSS/Atom/JSON feeds and notifies on new items.
Stars: ✭ 170 (+84.78%)
Mutual labels:  atom, rss, feed-reader
Brief
RSS reader extension for Firefox
Stars: ✭ 184 (+100%)
Mutual labels:  atom, rss, feed-reader
Gorss
Go Terminal Feed Reader
Stars: ✭ 191 (+107.61%)
Mutual labels:  atom, rss, rss-reader
Neix
neix - a RSS/Atom feed reader for your terminal.
Stars: ✭ 128 (+39.13%)
Mutual labels:  rss, rss-reader, feed-reader
Newsbeuter
Newsbeuter is an open-source RSS/Atom feed reader for text terminals.
Stars: ✭ 783 (+751.09%)
Mutual labels:  rss, rss-reader, feed-reader
Feedkit
An RSS, Atom and JSON Feed parser written in Swift
Stars: ✭ 895 (+872.83%)
Mutual labels:  atom, rss, rss-reader
Netnewswire
RSS reader for macOS and iOS.
Stars: ✭ 5,105 (+5448.91%)
Mutual labels:  rss, rss-reader, feed-reader
News
📰 RSS/Atom feed reader
Stars: ✭ 524 (+469.57%)
Mutual labels:  rss, rss-reader, feed-reader
RSS-to-Telegram-Bot
A Telegram RSS bot that cares about your reading experience
Stars: ✭ 482 (+423.91%)
Mutual labels:  rss, rss-reader, feed-reader
reader
A Python feed reader library.
Stars: ✭ 290 (+215.22%)
Mutual labels:  rss, rss-reader, feed-reader

WebFeed

Build Status Pub

A dart package for parsing RSS and Atom feed.

Features

  • RSS (0.9, 1.0, & 2.0)
  • Atom
  • Namespaces
    • Media RSS
    • Dublin Core
    • iTunes
    • Syndication

Installing

Add this line into your pubspec.yaml

webfeed: ^0.7.0

Import the package into your dart code using:

import 'package:webfeed/webfeed.dart';

Example

To parse string into RssFeed object use:

var rssFeed = RssFeed.parse(xmlString); // for parsing RSS feed
var atomFeed = AtomFeed.parse(xmlString); // for parsing Atom feed

Preview

RSS

feed.title
feed.description
feed.link
feed.author
feed.items
feed.image
feed.cloud
feed.categories
feed.skipDays
feed.skipHours
feed.lastBuildDate
feed.language
feed.generator
feed.copyright
feed.docs
feed.managingEditor
feed.rating
feed.webMaster
feed.ttl
feed.dc

RssItem item = feed.items.first;
item.title
item.description
item.link
item.categories
item.guid
item.pubDate
item.author
item.comments
item.source
item.media
item.enclosure
item.dc

Atom

feed.id
feed.title
feed.updated
feed.items
feed.links
feed.authors
feed.contributors
feed.categories
feed.generator
feed.icon
feed.logo
feed.rights
feed.subtitle

AtomItem item = feed.items.first;
item.id
item.title
item.updated
item.authors
item.links
item.categories
item.contributors
item.source
item.published
item.content
item.summary
item.rights
item.media

License

WebFeed is licensed under the MIT License - see the LICENSE.md file for details

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].