Skip to content

Comments

docs: Add note about Python 3.10+ async fork#15

Open
0xRaduan wants to merge 3 commits intodfm:masterfrom
0xRaduan:docs/add-async-fork-note
Open

docs: Add note about Python 3.10+ async fork#15
0xRaduan wants to merge 3 commits intodfm:masterfrom
0xRaduan:docs/add-async-fork-note

Conversation

@0xRaduan
Copy link

This PR adds a note about a modern Python 3.10+ fork with async/await support.

Summary

The fork maintains 100% backward compatibility with the original API while adding:

  • Async/await support (3-5x performance improvement)
  • Concurrent HTTP requests using httpx
  • JSON Feed standard support
  • Enhanced error handling with retry logic
  • Python 3.10+ with full type hints

Repository

https://github.com/0xRaduan/feedfinder2

Rationale

Since feedfinder2 hasn't been updated since 2022, this provides users with a modern alternative while preserving the original's API and maintaining proper attribution.

The note is placed at the end of the README and doesn't interfere with existing documentation.

Backward Compatibility

The fork's synchronous API is identical:

from feedfinder2 import find_feeds
feeds = find_feeds("https://xkcd.com")  # Same exact API

Happy to discuss any concerns or adjust the wording!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants