/
__init__.py
30 lines (26 loc) · 1.07 KB
/
__init__.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
'''
@author: Sid Probstein
@contact: sid@swirl.today
'''
from swirl.connectors.requestsget import RequestsGet
from swirl.connectors.requestspost import RequestsPost
from swirl.connectors.sqlite3 import Sqlite3
from swirl.connectors.elastic import Elastic
from swirl.connectors.opensearch import OpenSearch
from swirl.connectors.bigquery import BigQuery
from swirl.connectors.chatgpt import ChatGPT
from swirl.connectors.microsoft_graph import M365OutlookMessages
from swirl.connectors.microsoft_graph import M365OneDrive
from swirl.connectors.microsoft_graph import M365OutlookCalendar
from swirl.connectors.microsoft_graph import M365SharePointSites
from swirl.connectors.microsoft_graph import MicrosoftTeams
from swirl.connectors.mongodb import MongoDB
from swirl.connectors.snowflake import Snowflake
from swirl.connectors.oracle import Oracle
# uncomment the line below to enable PostgreSQL
# from swirl.connectors.postgresql import PostgreSQL
# Add new connectors here!
def alloc_connector(connector):
if not connector:
return None
return globals()[connector]