パッケージ、リポジトリ、アプリカテゴリを検索

パッケージ詳細v0.7.0

webfeed

webfeed は、RSS および Atom フィードをパースするための Dart パッケージです。Media、DublinCore、iTunes、Syndication 名前空間もサポートされています。

AndroidiOSWebmacOSWindowsLinux
30日間ダウンロード
624
いいね数
114
Pub ポイント
120

パッケージをインストール

flutter pub add webfeed

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

webfeed は、RSS および Atom フィードを解析するための Dart パッケージで、Media、DublinCore、iTunes、Syndication などの主要な名前空間をサポートしています。開発者が複数のプラットフォームでフィードデータを簡単に抽出・操作できるようにします。ブログ、ニュースサイト、またはポッドキャストからコンテンツを取得するアプリケーションに最適であり、タイトル、説明、著者、メタデータへの構造化アクセスを提供します。Android、iOS、Web、macOS、Windows、Linux をすべてサポートしており、クロスプラットフォーム互換性を確保しています。軽量な設計と直感的な API により、初心者から経験豊富な開発者まで誰もが使いやすいです。

用途

  • RSS および Atom フィードの解析
  • ポッドキャストメタデータの抽出
  • ブログコンテンツの集約
  • ニュースリーダーの構築
  • メディア豊富なフィードをサポート

主な機能

  • RSS および Atom 形式をサポートしています
  • メディア、DublinCore、iTunes、シンジケーション名前空間を処理
  • クロスプラットフォーム互換性
  • シンプルで直感的な API
  • 堅牢なフィード検証

適している対象

  • ニュースおよびコンテンツ集約アプリ
  • ポッドキャストプレイヤー
  • ブログリーダー
  • RSSフィード統合
  • クロスプラットフォームフィード消費者

注意事項

  • 有効なフィードURLが必要です
  • パースに限定;フィードの取得なし
  • 不正なフィードに対応するための追加処理が必要になる場合があります
  • リアルタイムフィードの更新には適していません
  • 外部フィードソースの信頼性に依存する

元の README

関連するソースリポジトリの README 原文のスナップショットです。最新の内容はリポジトリをご覧ください。

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

カテゴリー

依存関係

依存関係一覧 2 件

ソースリポジトリ

このパッケージを使用しているプロジェクト