The Webfeed Flutter package for Appeto SDK.
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
Wito Chandra 3ae4fd4da6 add dart2 support il y a 8 ans
example reformat code il y a 8 ans
lib Added support for RSS content module `http://purl.org/rss/1.0/modules/content/` il y a 8 ans
test Added support for RSS content module `http://purl.org/rss/1.0/modules/content/` il y a 8 ans
.gitignore simple rss client il y a 8 ans
.travis.yml integrate travis ci il y a 8 ans
LICENSE Initial commit il y a 8 ans
README.md bump version il y a 8 ans
analysis_options.yaml reformat code il y a 8 ans
pubspec.yaml add dart2 support il y a 8 ans

README.md

WebFeed

Build Status Pub

A dart package for parsing RSS and Atom feed.

Features

Installing

Add this line into your pubspec.yaml

webfeed: ^0.2.1

Import the package into your dart code using:

import 'package:webfeed/webfeed.dart';

Example

To parse string into RssFeed object use:

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

Preview

RSS

feed.title
feed.description
feed.link
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

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

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

License

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