From c726b2360a7985de61573dce0f6051616f193a80 Mon Sep 17 00:00:00 2001 From: 13315423919 <13315423919@qq.com> Date: Fri, 7 Nov 2025 09:05:24 +0800 Subject: [PATCH] Add File --- src/landppt/services/research/__init__.py | 27 +++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 src/landppt/services/research/__init__.py diff --git a/src/landppt/services/research/__init__.py b/src/landppt/services/research/__init__.py new file mode 100644 index 0000000..87ed38e --- /dev/null +++ b/src/landppt/services/research/__init__.py @@ -0,0 +1,27 @@ +""" +Research module for LandPPT + +This module provides comprehensive research functionality including: +- SearXNG content search provider +- Web content extraction pipeline +- Enhanced research service with multiple providers +""" + +from .searxng_provider import SearXNGContentProvider, SearXNGSearchResult, SearXNGSearchResponse +from .content_extractor import WebContentExtractor, ExtractedContent +from .enhanced_research_service import ( + EnhancedResearchService, + EnhancedResearchStep, + EnhancedResearchReport +) + +__all__ = [ + 'SearXNGContentProvider', + 'SearXNGSearchResult', + 'SearXNGSearchResponse', + 'WebContentExtractor', + 'ExtractedContent', + 'EnhancedResearchService', + 'EnhancedResearchStep', + 'EnhancedResearchReport' +]