Extract RSS feed entries from Feedly subscriptions
Feedly Loader fetches RSS feed entries from your Feedly subscriptions by category, returning documents ready for indexing in LlamaIndex pipelines.
Why it matters
Retrieve and load content from RSS feeds organized in Feedly categories to enable downstream processing, indexing, or analysis of subscribed news and content sources.
Outcomes
What it gets done
Authenticate with Feedly API using bearer token
Fetch entries from specified Feedly category
Filter and limit results by maximum entry count
Transform feed entries into structured documents
Install
Add it to your toolbox
Run in your project directory:
curl -fsSL https://spark.entire.vc/get/li-reader-readers-feedly-rss | bash Overview
Feedly Loader
Feedly Loader is a LlamaIndex integration that retrieves RSS feed entries from your Feedly account by category. It authenticates with your Feedly API token, fetches entries from a specified category, and returns them as documents. Use Feedly Loader when you organize RSS feeds in Feedly categories and want to programmatically ingest that content. It lets you control which categories and how many entries to retrieve.
What it does
Feedly Loader retrieves RSS feed entries from categories in your Feedly account. It connects to the Feedly API using your bearer token, pulls content from specified feed categories, and returns structured documents.
When to use - and when NOT to
Use Feedly Loader when you already organize RSS feeds in Feedly categories and want to programmatically ingest that curated content. It lets you limit ingestion by category (e.g., only "news" or "tech blogs") and control volume with a maximum entry count.
Do NOT use this loader if you don't have a Feedly account or API token - you'll need to set up Feedly subscriptions first. Avoid it if you need to fetch RSS feeds directly from URLs without Feedly as an intermediary; a generic RSS reader would be simpler for that scenario.
Inputs and outputs
You provide a Feedly API bearer token (obtained from the Feedly Developer portal), a category name that exists in your Feedly account (e.g., "news"), and optionally a maximum count of entries to retrieve. The loader returns documents containing the feed entry content.
Integrations
Feedly Loader integrates with Feedly's API to access your subscribed RSS feeds. It depends on the feedly-client Python library for API communication.
Who it's for
This loader is built for developers and data engineers who already curate RSS feeds in Feedly. If you manage dozens of RSS feeds organized by topic in Feedly, this loader lets you selectively pull those categories into your application without managing feed URLs directly in code.
Example usage
Install the package:
pip install llama-index-readers-feedly-rss
Load documents from a Feedly category:
from llama_index.readers.feedly_rss import FeedlyRssReader
loader = feedlyRssReader(bearer_token="[YOUR_TOKEN]")
documents = loader.load_data(category_name="news", max_count=100)
Source README
Feedly Loader
pip install llama-index-readers-feedly-rss
This loader fetches the entries from a list of RSS feeds subscribed in Feedly. You must initialize the loader with your Feedly API token, and then pass the category name which you want to extract.
Usage
from llama_index.readers.feedly_rss import FeedlyRssReader
loader = feedlyRssReader(bearer_token="[YOUR_TOKEN]")
documents = loader.load_data(category_name="news", max_count=100)
Dependencies
FAQ
Common questions
Discussion
Questions & comments · 0
Sign In Sign in to leave a comment.