SurfSense/surfsense_backend/app/services
Claude 3d5ace7a79
Add Mastodon/ActivityPub connector for social media data indexing
Implement a read-only connector for Mastodon-compatible instances (Mastodon,
Pixelfed, BookWyrm) that indexes user's statuses, favourites, and bookmarks.

Features:
- MastodonConnector API client with pagination support
- HTML content cleaning and markdown formatting
- Incremental indexing using since_id tracking
- Authentication route for adding/testing connectors
- Search integration in researcher agent nodes
- Celery background task for non-blocking indexing
2025-11-19 00:11:29 +00:00
..
__init__.py Fixed all ruff lint and formatting errors 2025-07-24 14:43:48 -07:00
connector_service.py Add Mastodon/ActivityPub connector for social media data indexing 2025-11-19 00:11:29 +00:00
docling_service.py Fixed all ruff lint and formatting errors 2025-07-24 14:43:48 -07:00
grammar_check.py feat: Implement local-first European AI architecture with Mistral NeMo and TildeOpen 2025-11-17 19:58:20 +02:00
kokoro_tts_service.py feat: Added Local TTS (Kokoro TTS) Support 2025-08-13 17:25:34 -07:00
language_detector.py feat: Implement local-first European AI architecture with Mistral NeMo and TildeOpen 2025-11-17 19:58:20 +02:00
llm_service.py feat: added global llm configurations 2025-11-14 21:53:46 -08:00
page_limit_service.py feat: enhance Azure OpenAI embeddings and add voice support for Azure provider 2025-10-30 22:33:47 -07:00
query_service.py feat: moved LLMConfigs from User to SearchSpaces 2025-10-10 00:50:29 -07:00
reranker_service.py Fixed all ruff lint and formatting errors 2025-07-24 14:43:48 -07:00
streaming_service.py Update streaming service and database connection handling 2025-11-17 20:34:56 +02:00
stt_service.py chore: updated docs & refactored sst_service.py 2025-10-15 14:31:38 -07:00
task_logging_service.py chore: removed chinese comments to pass ruff checks and updated migration nos 2025-10-13 20:07:32 -07:00