{"id":5223,"library":"feedfinder2","title":"feedfinder2","description":"feedfinder2 is a Python library designed to locate RSS, Atom, and other feed URLs associated with a given website. It is based on the original `feedfinder` by Mark Pilgrim. The current version is 0.0.4, released in January 2016, indicating it is no longer actively maintained.","status":"maintenance","version":"0.0.4","language":"en","source_language":"en","source_url":"https://github.com/dfm/feedfinder2","tags":["feed","rss","atom","discovery","parser"],"install":[{"cmd":"pip install feedfinder2","lang":"bash","label":"Install latest version"}],"dependencies":[{"reason":"Used for making HTTP requests to fetch web page content.","package":"requests","optional":false},{"reason":"Used for parsing HTML to discover feed links.","package":"beautifulsoup4","optional":false}],"imports":[{"note":"The primary and only public function provided by the library.","symbol":"find_feeds","correct":"from feedfinder2 import find_feeds"}],"quickstart":{"code":"from feedfinder2 import find_feeds\n\nurl_to_check = 'http://xkcd.com'\nfeeds = find_feeds(url_to_check)\n\nif feeds:\n    print(f'Found feeds for {url_to_check}:')\n    for feed_url in feeds:\n        print(feed_url)\nelse:\n    print(f'No feeds found for {url_to_check}.')","lang":"python","description":"This quickstart demonstrates how to use `feedfinder2` to discover feed URLs for a given website. The `find_feeds` function takes a URL string and returns a list of discovered feed URLs."},"warnings":[{"fix":"Consider migrating to actively maintained libraries like `feedsearch` or `feed-seeker` which offer enhanced features, bug fixes, and support for modern feed types like JSON feeds.","message":"The `feedfinder2` library is largely unmaintained, with its last release in January 2016. Users should consider more actively developed alternatives.","severity":"deprecated","affected_versions":"<=0.0.4"},{"fix":"For applications requiring highly accurate or prioritized feed discovery, manual validation or the use of more sophisticated libraries (e.g., `feedsearch` which provides a score) might be necessary.","message":"The feed ranking algorithm in `feedfinder2` is not always reliable. It attempts to rank feeds, but the results 'you never know' are not guaranteed to be the 'best' candidate.","severity":"gotcha","affected_versions":"0.0.1 - 0.0.4"},{"fix":"Use a successor library like `feedsearch` which explicitly supports JSON feeds alongside RSS and Atom.","message":"This library does not support JSON feeds. For applications requiring JSON feed discovery, alternative libraries are necessary.","severity":"gotcha","affected_versions":"All versions"}],"env_vars":null,"last_verified":"2026-04-13T00:00:00.000Z","next_check":"2026-07-12T00:00:00.000Z"}