AbeerTrial's picture
Duplicate from AbeerTrial/SOAPAssist
35b22df
"""Data Connectors for LlamaIndex.
This module contains the data connectors for LlamaIndex. Each connector inherits
from a `BaseReader` class, connects to a data source, and loads Document objects
from that data source.
You may also choose to construct Document objects manually, for instance
in our `Insert How-To Guide <../how_to/insert.html>`_. See below for the API
definition of a Document - the bare minimum is a `text` property.
"""
from gpt_index.readers.chroma import ChromaReader
from gpt_index.readers.discord_reader import DiscordReader
from gpt_index.readers.elasticsearch import ElasticsearchReader
from gpt_index.readers.faiss import FaissReader
# readers
from gpt_index.readers.file.base import SimpleDirectoryReader
from gpt_index.readers.github_readers.github_repository_reader import (
GithubRepositoryReader,
)
from gpt_index.readers.google_readers.gdocs import GoogleDocsReader
from gpt_index.readers.json import JSONReader
from gpt_index.readers.make_com.wrapper import MakeWrapper
from gpt_index.readers.mbox import MboxReader
from gpt_index.readers.mongo import SimpleMongoReader
from gpt_index.readers.notion import NotionPageReader
from gpt_index.readers.obsidian import ObsidianReader
from gpt_index.readers.pinecone import PineconeReader
from gpt_index.readers.qdrant import QdrantReader
from gpt_index.readers.schema.base import Document
from gpt_index.readers.slack import SlackReader
from gpt_index.readers.steamship.file_reader import SteamshipFileReader
from gpt_index.readers.string_iterable import StringIterableReader
from gpt_index.readers.twitter import TwitterTweetReader
from gpt_index.readers.weaviate.reader import WeaviateReader
from gpt_index.readers.web import (
BeautifulSoupWebReader,
RssReader,
SimpleWebPageReader,
TrafilaturaWebReader,
)
from gpt_index.readers.wikipedia import WikipediaReader
from gpt_index.readers.youtube_transcript import YoutubeTranscriptReader
__all__ = [
"WikipediaReader",
"YoutubeTranscriptReader",
"SimpleDirectoryReader",
"JSONReader",
"SimpleMongoReader",
"NotionPageReader",
"GoogleDocsReader",
"DiscordReader",
"SlackReader",
"WeaviateReader",
"PineconeReader",
"QdrantReader",
"ChromaReader",
"FaissReader",
"Document",
"StringIterableReader",
"SimpleWebPageReader",
"BeautifulSoupWebReader",
"TrafilaturaWebReader",
"RssReader",
"MakeWrapper",
"TwitterTweetReader",
"ObsidianReader",
"GithubRepositoryReader",
"MboxReader",
"ElasticsearchReader",
"SteamshipFileReader",
]