Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/GerevAI/gerev
/ functions
Functions
278 in github.com/GerevAI/gerev
⨍
Functions
278
◇
Types & classes
90
↳
Endpoints
11
↓ 1 callers
Method
create_data_source
(cls, name: str, config: dict)
app/data_source/api/context.py:61
↓ 1 callers
Method
dataSourceToAddSelected
(dataSource: DataSourceType)
ui/src/components/data-source-panel.tsx:124
↓ 1 callers
Method
delete_data_source
(cls, data_source_id: int)
app/data_source/api/context.py:86
↓ 1 callers
Method
fetchStatsusForever
()
ui/src/App.tsx:188
↓ 1 callers
Method
find_class_file
(directory, class_name)
app/data_source/api/dynamic_loader.py:51
↓ 1 callers
Method
from_data_source_class
(name: str, data_source_class: BaseDataSource)
app/api/data_source.py:34
↓ 1 callers
Method
from_mime_type
(cls, mime_type: str)
app/data_source/api/basic_document.py:29
↓ 1 callers
Function
getBigIcon
(props: SearchResultProps)
ui/src/components/search-result.tsx:225
↓ 1 callers
Method
getBorderGradient
()
ui/src/components/search-bar.tsx:36
↓ 1 callers
Function
getFormattedDate
(time: string)
ui/src/components/search-result.tsx:219
↓ 1 callers
Method
getIndexingStatusText
()
ui/src/App.tsx:242
↓ 1 callers
Function
getSearchHistorySuggestions
(search: string)
ui/src/autocomplete.ts:36
↓ 1 callers
Method
getSocksColor
()
ui/src/App.tsx:303
↓ 1 callers
Method
getTitleGradient
()
ui/src/App.tsx:295
↓ 1 callers
Method
get_all_books
(self)
app/data_source/sources/bookstack/bookstack.py:79
↓ 1 callers
Method
get_all_pages_from_book
(self, book)
app/data_source/sources/bookstack/bookstack.py:82
↓ 1 callers
Method
get_config_fields
Returns a list of fields that are required to configure the data source for UI. for example: [ ConfigField(label=
app/data_source/api/base_data_source.py:55
↓ 1 callers
Function
get_confluence_user_image
(image_url: str, token: str)
app/data_source/api/utils.py:47
↓ 1 callers
Method
get_currently_indexing
(cls)
app/indexing/background_indexer.py:19
↓ 1 callers
Method
get_data_source_classes
(cls)
app/data_source/api/context.py:53
↓ 1 callers
Method
get_display_name
Returns the display name of the data source, change GoogleDriveDataSource to Google Drive.
app/data_source/api/base_data_source.py:75
↓ 1 callers
Function
get_enum_value_or_none
(enum: Optional[Enum])
app/indexing/index_documents.py:20
↓ 1 callers
Method
get_id
(self)
app/data_source/api/base_data_source.py:115
↓ 1 callers
Method
get_indexed_count
(cls)
app/indexing/background_indexer.py:23
↓ 1 callers
Method
get_page
(self, page_id: int)
app/data_source/sources/bookstack/bookstack.py:91
↓ 1 callers
Method
get_task
(self, timeout=1)
app/queues/task_queue.py:45
↓ 1 callers
Function
gitlab_status_to_doc_status
(status: str)
app/data_source/sources/gitlab/gitlab.py:21
↓ 1 callers
Method
handleSearch
()
ui/src/App.tsx:159
↓ 1 callers
Method
has_prerequisites
()
app/data_source/sources/jira/jira.py:56
↓ 1 callers
Method
increase_search_count
(cls, uuid: str)
app/telemetry.py:75
↓ 1 callers
Method
index
(self, force: bool = False)
app/data_source/api/base_data_source.py:138
↓ 1 callers
Method
index_documents
(documents: List[BasicDocument])
app/indexing/index_documents.py:54
↓ 1 callers
Function
isOpenStatus
(props: SearchResultProps)
ui/src/components/search-result.tsx:180
↓ 1 callers
Method
list_locations
(config: Dict)
app/data_source/sources/jira/jira.py:45
↓ 1 callers
Method
listed_locations
(cls, uuid: str, name: str)
app/telemetry.py:87
↓ 1 callers
Function
pdf_to_textV2
(input_filename: str)
app/parsers/pdf.py:16
↓ 1 callers
Function
pptx_to_text
(input_filename: str, slides_seperator: str = "\n\n")
app/parsers/pptx.py:4
↓ 1 callers
Method
removed_data_source
(cls, uuid: str, name: str)
app/telemetry.py:83
↓ 1 callers
Method
render
()
ui/src/App.tsx:348
↓ 1 callers
Method
reset_indexed_count
(cls)
app/indexing/background_indexer.py:27
↓ 1 callers
Method
run
()
app/workers.py:34
↓ 1 callers
Function
run_migrations_offline
Run migrations in 'offline' mode. This configures the context with just a URL and not an Engine, though an Engine is acceptable here as w
app/alembic/env.py:25
↓ 1 callers
Function
run_migrations_online
Run migrations in 'online' mode. In this scenario we need to create an Engine and associate a connection with the context.
app/alembic/env.py:49
↓ 1 callers
Method
run_task
(self, function_name: str, **kwargs)
app/data_source/api/base_data_source.py:133
↓ 1 callers
Function
saveSearchHistory
(history: string[])
ui/src/autocomplete.ts:13
↓ 1 callers
Function
search_documents
(query: str, top_k: int)
app/search_logic.py:179
↓ 1 callers
Method
send_daily
(cls)
app/telemetry.py:67
↓ 1 callers
Method
send_startup_telemetry
(cls)
app/telemetry.py:71
↓ 1 callers
Function
snake_case_to_pascal_case
Converts a snake case string to a PascalCase string
app/data_source/api/utils.py:13
↓ 1 callers
Method
to_search_result
(self)
app/search_logic.py:82
↓ 1 callers
Method
validate_config
Validates the config and raises an exception if it's invalid.
app/data_source/api/base_data_source.py:68
Function
Option
ui/src/components/data-source-panel.tsx:51
Function
SearchResult
(props: SearchResultProps)
ui/src/components/search-result.tsx:64
Method
__call__
(self, r)
app/data_source/sources/bookstack/bookstack.py:27
Method
__init__
(self)
app/queues/task_queue.py:35
Method
__init__
(self)
app/queues/index_queue.py:28
Method
__init__
(self)
app/indexing/bm25_index.py:45
Method
__init__
(self)
app/indexing/faiss_index.py:26
Method
__init__
(self, *args, **kwargs)
app/data_source/sources/confluence/confluence.py:90
Method
__init__
(self, *args, **kwargs)
app/data_source/sources/confluence/confluence_cloud.py:49
Method
__init__
(self, token_id, token_secret, header_key="Authorization")
app/data_source/sources/bookstack/bookstack.py:22
Method
__init__
(self, *args, **kwargs)
app/data_source/sources/bookstack/bookstack.py:144
Method
__init__
(self, *args, **kwargs)
app/data_source/sources/google_drive/google_drive.py:61
Method
__init__
(self, *args, **kwargs)
app/data_source/sources/gitlab/gitlab.py:52
Method
__init__
(self, *args, **kwargs)
app/data_source/sources/slack/slack.py:54
Method
__init__
(self, *args, **kwargs)
app/data_source/sources/rocketchat/rocketchat.py:67
Method
__init__
(self, *args, **kwargs)
app/data_source/sources/mattermost/mattermost.py:65
Method
__init__
(self, *args, **kwargs)
app/data_source/sources/jira/jira_cloud.py:49
Method
__init__
(self, *args, **kwargs)
app/data_source/sources/jira/jira.py:67
Method
__init__
(self, message)
app/data_source/api/exception.py:2
Method
__init__
(self, **data)
app/data_source/api/base_data_source.py:40
Method
__init__
(self, config: Dict, data_source_id: int, last_index_time: datetime = None)
app/data_source/api/base_data_source.py:105
Method
__post_init__
(self)
app/data_source/sources/mattermost/mattermost.py:33
Method
_feed_book
(self, book: Dict)
app/data_source/sources/bookstack/bookstack.py:161
Method
_feed_channel
(self, channel)
app/data_source/sources/rocketchat/rocketchat.py:158
Method
_feed_channel
(self, channel: MattermostChannel)
app/data_source/sources/mattermost/mattermost.py:113
Method
_feed_conversation
(self, conv: SlackConversation)
app/data_source/sources/slack/slack.py:97
Method
_feed_doc
(self, raw_doc: Dict)
app/data_source/sources/confluence/confluence.py:126
Method
_feed_issue
(self, raw_issue: Dict, project_name: str)
app/data_source/sources/jira/jira.py:97
Method
_feed_new_documents
(self)
app/data_source/sources/confluence/confluence.py:97
Method
_feed_new_documents
(self)
app/data_source/sources/bookstack/bookstack.py:154
Method
_feed_new_documents
(self)
app/data_source/sources/google_drive/google_drive.py:105
Method
_feed_new_documents
(self)
app/data_source/sources/gitlab/gitlab.py:82
Method
_feed_new_documents
(self)
app/data_source/sources/slack/slack.py:91
Method
_feed_new_documents
(self)
app/data_source/sources/mattermost/mattermost.py:91
Method
_feed_new_documents
(self)
app/data_source/sources/jira/jira.py:71
Method
_feed_page
(self, raw_page: Dict)
app/data_source/sources/bookstack/bookstack.py:167
Method
_feed_project_issues
(self, project: Dict)
app/data_source/sources/gitlab/gitlab.py:87
Method
_feed_project_issues
(self, project: Location)
app/data_source/sources/jira/jira.py:77
Method
_feed_space_docs
(self, space: Location)
app/data_source/sources/confluence/confluence.py:103
Method
afterOpenModal
()
ui/src/App.tsx:287
Function
catch_exceptions_middleware
(request: Request, call_next)
app/main.py:37
Function
check_for_new_documents
()
app/main.py:77
Function
check_for_new_documents_endpoint
()
app/main.py:139
Method
clear
(self)
app/indexing/faiss_index.py:51
Function
clear_index
()
app/main.py:129
Method
closeModal
()
ui/src/App.tsx:291
Method
componentDidMount
()
ui/src/App.tsx:132
Method
componentDidMount
()
ui/src/components/data-source-panel.tsx:101
Function
connect_data_source
(request: Request, dto: AddDataSourceDto, background_tasks: BackgroundTasks)
app/api/data_source.py:95
← previous
next →
101–200 of 278, ranked by callers