{"repo":"rust-syndication/rss","free":true,"listed":false,"github":"https://github.com/rust-syndication/rss","clone":"git clone https://github.com/rust-syndication/rss.git","description":"Library for serializing the RSS web content syndication format","language":"Rust","stars":500,"topics":["rust","rss","feed","parser"],"license":"Apache-2.0","category":"productivity","readme_excerpt":"rss Library for deserializing and serializing the RSS web content syndication format. Supported Versions Reading from the following RSS versions is supported: RSS 0.90 RSS 0.91 RSS 0.92 RSS 1.0 RSS 2.0 Writing support is limited to RSS 2.0. Documentation - Released - Master Usage Add the dependency to your Cargo.toml . Reading A channel can be read from any object that implements the BufRead trait. From a file From a buffer Note : This example requires reqwest crate. Writing A channel can be written to any object that implements the Write trait or converted to an XML string using the ToString trait. Creation Builder methods are provided to assist in the creation of channels. Note : This requires the builders feature, which is enabled by default. Validation Validation methods are provided to validate the contents of a channel against the RSS specification. Note : This requires enabling the validation feature. Extensions Elements which have non-default namespaces will be considered extensions. Extensions are stored in Channel.extensions and Item.extensions . For convenience, Dublin Core, Syndication and iTunes extensions are extracted to structs and stored in as properties on channels and items. Invalid Feeds As a best effort to parse invalid feeds rss will default elements declared as \"required\" by the RSS 2.0 specification to an empty string. License Licensed under either of Apache License, Version 2.0, (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0) MIT licens","default_branch":null,"files":null,"tree":[],"storefront":"/r/rust-syndication","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/rust-syndication/rss/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}