Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wezm/feedfinder
Rust crate for auto-discovery of feeds in HTML content
https://github.com/wezm/feedfinder
atom feedfinder json-feed rss rust
Last synced: about 2 months ago
JSON representation
Rust crate for auto-discovery of feeds in HTML content
- Host: GitHub
- URL: https://github.com/wezm/feedfinder
- Owner: wezm
- License: mit
- Created: 2018-01-16T10:25:05.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2021-12-14T09:43:04.000Z (about 3 years ago)
- Last Synced: 2024-10-11T17:43:35.809Z (2 months ago)
- Topics: atom, feedfinder, json-feed, rss, rust
- Language: Rust
- Homepage:
- Size: 39.1 KB
- Stars: 10
- Watchers: 3
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Feed Finder
A Rust crate for auto-discovering RSS, Atom, JSON feeds.
[![Build Status](https://api.cirrus-ci.com/github/wezm/feedfinder.svg)](https://cirrus-ci.com/github/wezm/feedfinder)
[![Docs on docs.rs](https://docs.rs/feedfinder/badge.svg)][documentation]
[![crates.io](https://img.shields.io/crates/v/feedfinder.svg)](https://crates.io/crates/feedfinder)**Minimum Supported Rust Version:** 1.46.0
## Documentation
[Documentation][documentation] is available on docs.rs.
## Features
`feedfinder` can find feeds:
* Linked via the `` tag in the HTML
* Linked via `` tag in the HTML
* By guessing from the software used to generate the page:
* Tumblr
* WordPress
* Hugo
* Jekyll
* Ghost
* From YouTube:
* channels
* playlists
* users## Examples
See the [documentation] for an example as well as the [examples] directory in
the source. Examples are runnable with `cargo run --example example-name`.## Credits
Some logic derived from [FeedFinder] in [Feedbin].
[FeedFinder]: https://github.com/feedbin/feedbin/blob/a748eb250ef1d02ecd5ee596bd5a94dac775fbd1/app/models/feed_finder.rb
[Feedbin]: https://feedbin.com/
[documentation]: https://docs.rs/feedfinder/
[examples]: https://github.com/wezm/feedfinder/tree/master/examples