mirror of
https://github.com/infiniflow/ragflow.git
synced 2025-12-08 20:42:30 +08:00
Feat: Support multiple data sources synchronizations (#10954)
### What problem does this PR solve? #10953 ### Type of change - [x] New Feature (non-breaking change which adds functionality)
This commit is contained in:
50
common/data_source/__init__.py
Normal file
50
common/data_source/__init__.py
Normal file
@ -0,0 +1,50 @@
|
||||
|
||||
"""
|
||||
Thanks to https://github.com/onyx-dot-app/onyx
|
||||
"""
|
||||
|
||||
from .blob_connector import BlobStorageConnector
|
||||
from .slack_connector import SlackConnector
|
||||
from .gmail_connector import GmailConnector
|
||||
from .notion_connector import NotionConnector
|
||||
from .confluence_connector import ConfluenceConnector
|
||||
from .discord_connector import DiscordConnector
|
||||
from .dropbox_connector import DropboxConnector
|
||||
from .google_drive_connector import GoogleDriveConnector
|
||||
from .jira_connector import JiraConnector
|
||||
from .sharepoint_connector import SharePointConnector
|
||||
from .teams_connector import TeamsConnector
|
||||
from .config import BlobType, DocumentSource
|
||||
from .models import Document, TextSection, ImageSection, BasicExpertInfo
|
||||
from .exceptions import (
|
||||
ConnectorMissingCredentialError,
|
||||
ConnectorValidationError,
|
||||
CredentialExpiredError,
|
||||
InsufficientPermissionsError,
|
||||
UnexpectedValidationError
|
||||
)
|
||||
|
||||
__all__ = [
|
||||
"BlobStorageConnector",
|
||||
"SlackConnector",
|
||||
"GmailConnector",
|
||||
"NotionConnector",
|
||||
"ConfluenceConnector",
|
||||
"DiscordConnector",
|
||||
"DropboxConnector",
|
||||
"GoogleDriveConnector",
|
||||
"JiraConnector",
|
||||
"SharePointConnector",
|
||||
"TeamsConnector",
|
||||
"BlobType",
|
||||
"DocumentSource",
|
||||
"Document",
|
||||
"TextSection",
|
||||
"ImageSection",
|
||||
"BasicExpertInfo",
|
||||
"ConnectorMissingCredentialError",
|
||||
"ConnectorValidationError",
|
||||
"CredentialExpiredError",
|
||||
"InsufficientPermissionsError",
|
||||
"UnexpectedValidationError"
|
||||
]
|
||||
Reference in New Issue
Block a user