All Projects → xqwzts → feedparser

xqwzts / feedparser

Licence: MIT License
A Dart library for parsing RSS feeds

Programming Languages

dart
5743 projects

Projects that are alternatives of or similar to feedparser

RSSnotifier
Node RSS reader telegram bot. Provides notification on queries-matching elements and supports multiple users.
Stars: ✭ 15 (-16.67%)
Mutual labels:  rss, rss-feed-parser
rss-chan
A telegram RSS feed reader bot, written using python and feedparser.
Stars: ✭ 70 (+288.89%)
Mutual labels:  rss, rss-feed-parser
baRSS
Menu Bar RSS reader for macOS
Stars: ✭ 39 (+116.67%)
Mutual labels:  rss
RSS
Simple RSS Client
Stars: ✭ 48 (+166.67%)
Mutual labels:  rss
castget
A simple, command-line based RSS enclosure downloader, primarily intended for automatic, unattended downloading of podcasts.
Stars: ✭ 76 (+322.22%)
Mutual labels:  rss
Feedly-Export-Save4Later
Working script for latest feedly design. Including title, url, summary, time, sourceTitle & sourceUrl
Stars: ✭ 23 (+27.78%)
Mutual labels:  rss
fast rss
Fast Elixir RSS feed parser, a NIF wrapper around the Rust RSS crate
Stars: ✭ 63 (+250%)
Mutual labels:  rss
arsse
The clean & modern RSS server that doesn't give you any crap. Mirror of main repository at https://code.mensbeam.com/MensBeam/arsse. Please direct your issues there.
Stars: ✭ 15 (-16.67%)
Mutual labels:  rss
feeds-to-pocket
Sends entries from RSS and Atom feeds to Pocket (https://getpocket.com)
Stars: ✭ 24 (+33.33%)
Mutual labels:  rss
microblog
A very simple PHP app that stores twitter-like status updates in a sqlite database.
Stars: ✭ 30 (+66.67%)
Mutual labels:  rss
gitbook-plugin-rss
RSS for your gitbook
Stars: ✭ 19 (+5.56%)
Mutual labels:  rss
feed-nim
A feed parsing module for Nim
Stars: ✭ 21 (+16.67%)
Mutual labels:  rss
helloworld
federated social web blog and RSS reader
Stars: ✭ 22 (+22.22%)
Mutual labels:  rss
podpodge
Convert YouTube playlists to audio-only RSS feeds for podcast apps to consume.
Stars: ✭ 32 (+77.78%)
Mutual labels:  rss
Spotify-Podcast-Feed
A service which provides Spotify podcast as RSS feed, which can be subscribed in any podcast app.
Stars: ✭ 16 (-11.11%)
Mutual labels:  rss
want-my-rss
RSS features for Firefox
Stars: ✭ 68 (+277.78%)
Mutual labels:  rss
Mapnews
Today's News on a Map
Stars: ✭ 20 (+11.11%)
Mutual labels:  rss
fiet
Fiết is a RSS feed parser in Elixir, which focuses on extensibility, speed, and standard compliance
Stars: ✭ 23 (+27.78%)
Mutual labels:  rss
pickup
Transform XML feeds
Stars: ✭ 20 (+11.11%)
Mutual labels:  rss-feed-parser
actions-readme-feed
Display RSS feed in your GitHub Profile README
Stars: ✭ 26 (+44.44%)
Mutual labels:  rss

feedparser

pub package Build Status

A Dart library for parsing RSS feeds.

Usage

import 'package:feedparser/feedparser.dart';

void main() {
  Feed feed = parse(r'''
    <?xml version="1.0" encoding="UTF-8"?>
    <rss version="2.0">
      <channel>
        <title>Hello World!</title>      
        <description>Parse RSS feeds in Dart with feedparser</description>
      </channel>
    </rss>
  ''');

  print(feed);

  // Output:
  //    title: Hello World!
  //    link: null
  //    description: Parse RSS feeds in Dart with feedparser
  //    language: null
  //    copyright: null
  //    pubDate: null
  //    lastBuildDate: null
  //    image: null
  //    items: []
}

Strict mode

As long as the input string provided is a valid XML string, feedparser will attempt to parse it and return a Feed object. In strict mode feedparser instead throws ArgumentErrors for missing mandatory fields [as defined by the RSS 2.0 spec]. This is useful for testing feeds to ensure they meet the spec, but impractical when dealing with feeds not under your control.

  Feed feed = parse(xmlString, strict: true);
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].