Pakete, Repositories und App-Kategorien suchen

Paketdetailsv0.7.0

webfeed

webfeed ist ein Dart-Paket zum Parsen von RSS- und Atom-Feeds. Auch Media-, DublinCore-, iTunes- und Syndication-Namensräume werden unterstützt.

AndroidiOSWebmacOSWindowsLinux
30-Tage-Downloads
624
Likes
114
Pub-Punkte
120

Paket installieren

flutter pub add webfeed

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

webfeed ist ein Dart-Paket zum Parsen von RSS- und Atom-Feeds mit Unterstützung für wichtige Namespaces wie Media, DublinCore, iTunes und Syndication. Es ermöglicht Entwicklern die einfache Extraktion und Bearbeitung von Feed-Daten über mehrere Plattformen hinweg. Das Paket eignet sich ideal für Anwendungen, die Inhalte aus Blogs, Nachrichtenseiten oder Podcasts beziehen und strukturierten Zugriff auf Titel, Beschreibungen, Autoren und Metadaten bieten. Dank der Unterstützung für Android, iOS, Web, macOS, Windows und Linux gewährleistet es plattformübergreifende Kompatibilität. Durch sein leichtgewichtiges Design und die unkomplizierte API ist es sowohl für Einsteiger als auch erfahrene Entwickler zugänglich.

Anwendungsfälle

  • RSS- und Atom-Feeds analysieren
  • Podcast-Metadaten extrahieren
  • Bloginhalte aggregieren
  • Nachrichtenleser erstellen
  • Unterstützung von medienreichen Feeds

Hauptmerkmale

  • Unterstützt RSS- und Atom-Formate
  • Verwaltet Media, DublinCore, iTunes und Syndication-Namensräume
  • Plattformübergreifende Kompatibilität
  • Einfaches und intuitives API
  • Robuste Feed-Validierung

Geeignet für

  • Nachrichten- und Inhaltsaggregations-Apps
  • Podcast-Player
  • Blog-Leser
  • RSS-Feed-Integrationen
  • plattformübergreifende Feed-Verbraucher

Hinweise

  • Benötigt gültige Feed-URLs
  • Beschränkt auf das Parsen; kein Feedabruf
  • Möglicherweise ist zusätzliche Behandlung für fehlerhafte Feeds erforderlich
  • Nicht geeignet für Echtzeit-Feed-Aktualisierungen
  • Hängt von der Zuverlässigkeit der externen Feedquelle ab

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

WebFeed

Build Status Pub

A dart package for parsing RSS and Atom feed.

Features
  • [x] RSS (0.9, 1.0, & 2.0)
  • [x] Atom
  • [x] Namespaces
    • [x] Media RSS
    • [x] Dublin Core
    • [x] iTunes
    • [x] 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

Kategorien

Abhängigkeiten

Abhängigkeiten 2 Einträge

Quell-Repository

Projekte, die dieses Paket verwenden