
pedramamini/rssidian
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Интеллектуальный RSS-инструмент с поддержкой MCP для приема и суммирования кормов.
Обзор
RSSidian - это мощный инструмент, который соединяет подписки на RSS-каналы с Obsidian, создавая автоматизированный конвейер для анализа контента статей и управления знаниями. - Автоматически импортирует RSS-подписки из файлов OPML - Прямое добавление каналов через командную строку (не требуется OPML) - Управление Smart-каналами с немыми / немыми возможностями - Легкая организация подписки и перечисление статей - : - По умолчанию и анализирует RSS-каналы для обнаружения новых статей - По умолчанию для обработки только последних статей (последние 7 дней) - Настраиваемый период оглядки для более старого контента - : - База данных SQLite3 для метаданных статей и полного контента - Векторный индекс для быстрого семантического поиска - Векторные вложения для эффективного обнаружения контента - Отслеживание статистики кормов (подсчет статей, рейтинги качества) - Использование OpenRouter для создания настраиваемых резюме и идей - Оценка качества Smart-контента (S/A/B/C/D-система уровня) - Анализ стоимости с числовым подсчетом...
Обзор (машинный перевод)
RSSidian - это мощный инструмент, который соединяет подписки на RSS-каналы с Obsidian, создавая автоматизированный конвейер для анализа контента статей и управления знаниями.
Особенности
Интеграция OPML: Автоматический импорт RSS-подписок из файлов OPML Прямое добавление каналов через командную строку (не требуется OPML) Умное управление питанием с помощью немых / немых возможностей Легкая организация подписки и список статей RSS Feed Processing: Retrieves and parses RSS-каналы для поиска новых статей Дефолты по обработке только последних статей (последние 7 дней) Настраиваемый период обзора для более старого контента -Умное хранение: База данных SQLite3 для метаданных статей и полного контента Векторный индекс раздражения для быстрого семантического поиска Встраивание векторов для эффективного обнаружения контента Отслеживание статистики кормов (количество статей, рейтинги качества)
- Настраиваемый экспорт Obsidian AI-Powered Analysis: Использует OpenRouter для создания индивидуальных резюме и идей
- Оценка качества интеллектуального контента (S/A/B/C/D)
- Анализ значений с числовым счетом (1-100) Конфигурируемые пороги качества для фильтрации контента
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
RSSidian
RSSidian is a powerful tool that bridges your RSS feed subscriptions with Obsidian, creating an automated pipeline for article content analysis and knowledge management.
Features
- OPML Integration:
- Automatically imports RSS subscriptions from OPML files
- Direct feed addition via command line (no OPML required)
- Smart feed management with mute/unmute capabilities
- Easy subscription organization and article listing
- RSS Feed Processing:
- Retrieves and parses RSS feeds to discover new articles
- Defaults to processing only recent articles (last 7 days)
- Configurable lookback period for older content
- Smart Storage:
- SQLite3 database for article metadata and full content
- Annoy vector index for fast semantic search
- Vector embeddings for efficient content discovery
- Feed statistics tracking (article count, quality ratings)
- Configurable Obsidian markdown export
- AI-Powered Analysis:
- Uses OpenRouter to generate customized summaries and insights
- Smart content quality assessment (S/A/B/C/D tier system)
- Value analysis with numerical scoring (1-100)
- Configurable quality thresholds for content filtering
- Cost tracking for all AI API calls
- Digest Generation:
- Creates comprehensive digest notes in Obsidian
- Collapses similar/overlapping stories for concise presentation
- Organizes content by quality tier and relevance
- Includes feed statistics and processing metrics
- Natural Language Search:
- Fast semantic search powered by Annoy library
- Intelligent search that understands the meaning of your queries
- Finds relevant content even when exact words don’t match
- Configurable relevance threshold for fine-tuning results
- Results grouped by feed with relevant excerpts
- Obsidian Integration:
- Generates markdown notes with customizable templates
- MCP Service API: -Exposes a Model Context Protocol service for AI agents
Installation
# Clone the repository
git clone https://github.com/pedramamini/rssidian.git
cd rssidian
# Create and activate virtual environment using uv
uv venv
source .venv/bin/activate
# Install dependencies
uv pip install hatch
uv pip install -e .
# Or if you prefer using regular pip
python -m venv .venv
source .venv/bin/activate
pip install hatch
pip install -e .
Note: We use hatch as our build system. The -e flag installs the package in editable mode, which is recommended for development.
OSX XCode Issues
If you have build issues, try:
sudo xcode-select --reset
sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
sudo xcodebuild -license
export SDKROOT=$(xcrun --sdk macosx --show-sdk-path)
export CFLAGS="-isysroot $SDKROOT -I$SDKROOT/usr/include"
export CXXFLAGS="$CFLAGS"
export LDFLAGS="-L$SDKROOT/usr/lib"
export PATH="$SDKROOT/usr/bin:$PATH"
rm -rf ~/.cache/uv/builds-v0
uv pip install -e .
Configuration
Initialize configuration:
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →Конфигурация
{
"globalShortcut": "Shift+Space",
"mcpServers": {
"rssidian": {
"command": "/path/to/your/python",
"args": [
"-m",
"rssidian",
"mcp",
"--stdio"
]
}
// other MCP servers...
}
}