dart_rss 3.0.1 dart_rss: ^3.0.1 copied to clipboard
Dart parser for RSS1.0, RSS2.0, Atom feeds.
import 'package:http/http.dart' as http;
import 'package:dart_rss/dart_rss.dart';
void main() {
final client = http.Client();
// RSS feed
client
.get(Uri.parse('https://developer.apple.com/news/releases/rss/releases.rss'))
.then((response) {
return response.body;
}).then((bodyString) {
final channel = RssFeed.parse(bodyString);
print(channel);
return channel;
});
// Atom feed
client.get(Uri.parse('https://www.theverge.com/rss/index.xml')).then((response) {
return response.body;
}).then((bodyString) {
final feed = AtomFeed.parse(bodyString);
print(feed);
return feed;
});
}