ldmasonltd_webfeed_revised 0.8.0 copy "ldmasonltd_webfeed_revised: ^0.8.0" to clipboard
ldmasonltd_webfeed_revised: ^0.8.0 copied to clipboard

webfeed-revised is a dart package for parsing RSS and Atom feeds. Media, DublinCore, iTunes, Syndication namespaces are also supported.

example/main.dart

import 'dart:developer';
import 'dart:io';

import 'package:http/io_client.dart';
import 'package:ldmasonltd_webfeed_revised/ldmasonltd_webfeed_revised.dart';

void main() async {
  final client = IOClient(
    HttpClient()..badCertificateCallback = ((cert, host, port) => true),
  );

  // RSS feed
  var response = await client.get(
    Uri.parse(
      'https://developer.apple.com/news/releases/rss/releases.rss',
    ),
  );
  final rssFeed = RssFeed.parse(response.body);
  log(rssFeed.toString());

  // Atom feed
  response = await client.get(
    Uri.parse(
      'https://www.theverge.com/rss/index.xml',
    ),
  );
  final atomFeed = AtomFeed.parse(response.body);
  log(atomFeed.toString());

  client.close();
}
1
likes
130
points
14
downloads

Publisher

unverified uploader

Weekly Downloads

webfeed-revised is a dart package for parsing RSS and Atom feeds. Media, DublinCore, iTunes, Syndication namespaces are also supported.

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

intl, xml

More

Packages that depend on ldmasonltd_webfeed_revised