Retrieve a RSS feed given an URL.
Project description
RSS Digger
RSS Digger is a Python library designed to help you discover RSS feeds from any given URL. Whether you're working with YouTube channels, subreddits, blogs, or other platforms, RSS Digger simplifies the process of finding and extracting RSS feed links.
With RSS Digger, you can:
- Automatically detect RSS feeds from a variety of sources.
- Handle complex URLs like YouTube channels, subreddits, and more.
- Easily integrate RSS feed discovery into your projects.
🚀 Coming soon to PyPI!
Quickstart
import asyncio
from rss_digger import get_rss_feeds_for
async def main():
rss_url = "https://realpython.com"
rss_links = await get_rss_feeds_for(url=rss_url)
print(rss_links) # ["https://realpython.com/atom.xml", ]
if __name__ == "__main__":
asyncio.run(main())
Features
-
YouTube Support: Extract RSS feeds from YouTube channel URLs. Example: https://www.youtube.com/@ExampleChannel → https://www.youtube.com/feeds/videos.xml?channel_id=...
-
Reddit Support: Find RSS feeds for subreddits. Example: https://www.reddit.com/r/python/ → https://www.reddit.com/r/python.rss
... Blogs and Websites: Detect RSS feeds from blogs and news websites.
Asynchronous: Built with asyncio for efficient, non-blocking operations.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file rss_digger-0.1.2.tar.gz.
File metadata
- Download URL: rss_digger-0.1.2.tar.gz
- Upload date:
- Size: 5.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b166ad6efa3e940c4052b3927a338796430dcf9f129f6defebd6424ea9400977
|
|
| MD5 |
a453d7deb13742bd01ac7444a7b8ffcc
|
|
| BLAKE2b-256 |
b76f3572467fccebd9ac7c237dee1b868f25598be42713f3b62af5fd9b894edf
|
File details
Details for the file rss_digger-0.1.2-py3-none-any.whl.
File metadata
- Download URL: rss_digger-0.1.2-py3-none-any.whl
- Upload date:
- Size: 7.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
39e4f625393592113a54e992007415279e711ab18cb2cbda3ce0871e44fd9aab
|
|
| MD5 |
31fa106ceab8f57b8bee5cf1e94ee4ee
|
|
| BLAKE2b-256 |
1b36b4685f217c90b24f8bd4cebc6ec22c8e648bf7d2b5adc40c328750e21a55
|