패키지, 저장소 및 앱 카테고리 검색

패키지 상세v3.0.3

dart_rss

RSS1.0, RSS2.0, Atom 피드용 Dart 파서입니다.

AndroidiOSWebmacOSWindowsLinux
30일 다운로드
2.6천
좋아요
49
Pub 점수
110

패키지 설치

flutter pub add dart_rss

패키지 개요

공개 정보를 바탕으로 생성한 선택 가이드입니다.

RSS 1.0, RSS 2.0 및 Atom 피드를 파싱하기 위한 Dart 패키지입니다. 블로그, 뉴스 사이트 및 기타 웹 피드에서 싱크로나이즈된 콘텐츠를 애플리케이션에서 효율적으로 소비하고 처리할 수 있도록 합니다. 이 라이브러리는 가볍고 모바일, 웹, 데스크톱 등 다양한 플랫폼에서 사용하도록 설계되었습니다. 표준 피드 구조를 지원하며 제목, 설명, 링크, 게시 날짜를 추출하기 쉬운 API를 제공합니다. 실시간 콘텐츠 업데이트 또는 콘텐츠 집약이 필요한 앱에 적합합니다.

사용 사례

  • 블로그 피드 파싱
  • 뉴스 콘텐츠 집계
  • 팟캐스트 청취자 구축
  • 웹사이트에서 업데이트 가져오기
  • 앱에서 동적 콘텐츠 표시

주요 기능

  • RSS 1.0, RSS 2.0 및 Atom 형식을 지원합니다
  • 크로스 플랫폼 호환성
  • 간단하고 직관적인 API
  • 가볍고 빠른 구문 분석
  • 강력한 오류 처리

적합한 대상

  • 콘텐츠 집약 앱
  • 뉴스 리더
  • 팟캐스트 앱
  • RSS 피드 통합
  • 실시간 업데이트가 필요한 앱

고려 사항

  • 피드 검증을 지원하지 않습니다
  • 분석만 가능, 가져오기 불가
  • 내장 캐시 없음
  • 피드 검색을 위해 외부 HTTP 클라이언트가 필요합니다
  • 복잡한 피드 변환에 적합하지 않습니다

원본 README

연결된 소스 저장소의 README 원문 스냅샷입니다. 최신 내용은 저장소에서 확인하세요.

Dart RSS - RSS parser and serializer for Dart

Built by the Flutter Bounty Hunters


A dart package for parsing and generating RSS1.0, RSS2.0, and Atom feeds.

Example

Import the package into your dart code using:

import 'package:dart_rss/dart_rss.dart';

To parse string into RssFeed object use:

var rssFeed = new RssFeed.parse(xmlString); // for parsing RSS 2.0 feed
var atomFeed = new AtomFeed.parse(xmlString); // for parsing Atom feed
var rss1Feed = new Rss1Feed.parse(xmlString); // for parsing RSS 1.0 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

RSS 1.0

feed.title
feed.description
feed.link
feed.items
feed.image
feed.updatePeriod
feed.updateFrequency
feed.updateBase
feed.dc

Rss1Item item = feed.items.first;
item.title
item.description
item.link
item.dc
item.content

Origin

This package was forked from WebFeed.

@sudame continued work after the fork.

In June, 2023, this package was transferred to @Flutter-Bounty-Hunters

카테고리

의존성

의존성 목록 3 개

소스 저장소

이 패키지를 사용하는 프로젝트