Tool

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.

Works with feedly

72
Spark score
out of 100
Updated 2 days ago
Version 0.14.23

Add to Favorites

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

01

Authenticate with Feedly API using bearer token

02

Fetch entries from specified Feedly category

03

Filter and limit results by maximum entry count

04

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

feedly-client

FAQ

Common questions

Discussion

Questions & comments · 0

Sign In Sign in to leave a comment.