#rss #atom #discovery #feed

feedfinder

Auto-discovery of feeds in HTML content

4 releases (breaking)

0.4.0 Dec 14, 2021
0.3.0 Feb 27, 2020
0.2.0 Feb 5, 2020
0.1.0 May 27, 2018

#12 in #feed

Download history 6/week @ 2022-12-05 5/week @ 2022-12-12 5/week @ 2022-12-19 12/week @ 2022-12-26 22/week @ 2023-01-02 31/week @ 2023-01-09 34/week @ 2023-01-16 53/week @ 2023-01-23 45/week @ 2023-01-30 72/week @ 2023-02-06 59/week @ 2023-02-13 37/week @ 2023-02-20 34/week @ 2023-02-27 72/week @ 2023-03-06 23/week @ 2023-03-13 43/week @ 2023-03-20

173 downloads per month
Used in spyglass-netrunner

MIT license

28KB
582 lines

Feed Finder

A Rust crate for auto-discovering RSS, Atom, JSON feeds.

Build Status Docs on docs.rs crates.io

Minimum Supported Rust Version: 1.46.0

Documentation

Documentation is available on docs.rs.

Features

feedfinder can find feeds:

  • Linked via the <link> tag in the HTML
  • Linked via <a> 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.

Dependencies

~4.5–9MB
~193K SLoC