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
↓ 73 callers
Method
get
()
app/indexing/bm25_index.py:40
↓ 19 callers
Method
get_instance
(cls)
app/queues/task_queue.py:29
↓ 14 callers
Method
put_single
(self, doc: BasicDocument)
app/queues/index_queue.py:35
↓ 11 callers
Method
add_task_to_queue
(self, function: Callable, **kwargs)
app/data_source/api/base_data_source.py:127
↓ 8 callers
Method
update
(self, session=None)
app/indexing/bm25_index.py:61
↓ 6 callers
Method
_capture
(cls, event: str, uuid=None, properties=None)
app/telemetry.py:57
↓ 5 callers
Function
get_utc_time_now
()
app/data_source/api/utils.py:60
↓ 5 callers
Function
html_to_text
(html: str)
app/parsers/html.py:5
↓ 5 callers
Method
init
(cls)
app/data_source/api/context.py:102
↓ 4 callers
Method
get_data_source_class
(cls, data_source_name: str)
app/data_source/api/context.py:45
↓ 4 callers
Method
list_projects
(jira: Jira)
app/data_source/sources/jira/jira.py:39
↓ 4 callers
Method
search
(self, query: str, top_k: int)
app/indexing/bm25_index.py:70
↓ 3 callers
Function
_cross_encode
( cross_encoder: CrossEncoder, query: str, candidates: List[Candidate], top_k:
app/search_logic.py:126
↓ 3 callers
Method
_get_all_paginated
(self, url: str)
app/data_source/sources/gitlab/gitlab.py:58
↓ 3 callers
Method
capitilize
(str: string)
ui/src/components/data-source-panel.tsx:120
↓ 3 callers
Method
client_from_config
(config: Dict)
app/data_source/sources/jira/jira_cloud.py:39
↓ 3 callers
Method
client_from_config
(config: Dict)
app/data_source/sources/jira/jira.py:50
↓ 3 callers
Method
confluence_client_from_config
(config: Dict)
app/data_source/sources/confluence/confluence.py:76
↓ 3 callers
Method
confluence_client_from_config
(config: Dict)
app/data_source/sources/confluence/confluence_cloud.py:39
↓ 3 callers
Method
create
()
app/indexing/bm25_index.py:29
↓ 3 callers
Function
isClosedStatus
(props: SearchResultProps)
ui/src/components/search-result.tsx:174
↓ 3 callers
Method
list_all_spaces
(confluence: Confluence)
app/data_source/sources/confluence/confluence.py:51
↓ 3 callers
Method
list_spaces
(confluence: Confluence, start=0)
app/data_source/sources/confluence/confluence.py:38
↓ 3 callers
Method
remove
(self, ids: torch.LongTensor)
app/indexing/faiss_index.py:40
↓ 2 callers
Function
_check_for_new_documents
(force=False)
app/main.py:61
↓ 2 callers
Method
_get_author_details
(self, author_id: str)
app/data_source/sources/rocketchat/rocketchat.py:144
↓ 2 callers
Method
_get_mattermost_url
(self)
app/data_source/sources/mattermost/mattermost.py:100
↓ 2 callers
Method
_save
(self)
app/indexing/bm25_index.py:86
↓ 2 callers
Method
_split_into_paragraphs
split into paragraphs and batch small paragraphs together into the same paragraph
app/indexing/index_documents.py:116
↓ 2 callers
Method
_update
(self, session)
app/indexing/bm25_index.py:49
↓ 2 callers
Method
add_task
(self, task: Task)
app/queues/task_queue.py:42
↓ 2 callers
Method
basic_to_document
(document: BasicDocument, parent: Document = None)
app/indexing/index_documents.py:30
↓ 2 callers
Function
capitilize
(str: string)
ui/src/components/search-result.tsx:170
↓ 2 callers
Method
clear
(self)
app/indexing/bm25_index.py:81
↓ 2 callers
Function
docx_to_html
(input_filename: str)
app/parsers/docx.py:4
↓ 2 callers
Method
extract_classes
(file_path: str)
app/data_source/api/dynamic_loader.py:25
↓ 2 callers
Method
find_data_sources
()
app/data_source/api/dynamic_loader.py:62
↓ 2 callers
Function
getDaysAgo
(time: string)
ui/src/components/search-result.tsx:199
↓ 2 callers
Function
getSearchHistory
* Current implementation is based on last 100 queries saved in local storage.
ui/src/autocomplete.ts:5
↓ 2 callers
Method
get_class
(file_path: str, class_name: str)
app/data_source/api/dynamic_loader.py:41
↓ 2 callers
Method
get_config_fields
()
app/data_source/sources/jira/jira.py:32
↓ 2 callers
Method
get_data_source_instance
(cls, data_source_id: int)
app/data_source/api/context.py:37
↓ 2 callers
Method
get_display_name
(cls)
app/data_source/sources/jira/jira.py:28
↓ 2 callers
Method
get_list
(self, url: str, count: int = 500, sort: str = None, filters: Dict = None)
app/data_source/sources/bookstack/bookstack.py:60
↓ 2 callers
Method
get_user
(self, user_id: int)
app/data_source/sources/bookstack/bookstack.py:95
↓ 2 callers
Method
inIndexing
()
ui/src/App.tsx:238
↓ 2 callers
Method
listConnectedDataSources
()
ui/src/App.tsx:180
↓ 2 callers
Method
listDataSourceTypes
()
ui/src/App.tsx:168
↓ 2 callers
Method
list_books
(book_stack: BookStack)
app/data_source/sources/bookstack/bookstack.py:123
↓ 2 callers
Method
put
(self, docs: List[BasicDocument])
app/queues/index_queue.py:38
↓ 2 callers
Method
remove_documents
(documents: List[Document], session=None)
app/indexing/index_documents.py:145
↓ 2 callers
Method
start
(cls)
app/workers.py:16
↓ 2 callers
Method
stop
(cls)
app/workers.py:23
↓ 1 callers
Function
DateSpan
(props: SearchResultProps)
ui/src/components/search-result.tsx:186
↓ 1 callers
Method
__init__
(self, url: str, token_id: str, token_secret: str, *args, **kwargs)
app/data_source/sources/bookstack/bookstack.py:35
↓ 1 callers
Method
_ack_chunk
(queue: IndexQueue, ids: List[int])
app/indexing/background_indexer.py:67
↓ 1 callers
Function
_add_metadata_for_indexing
(paragraph: Paragraph)
app/indexing/bm25_index.py:14
↓ 1 callers
Method
_add_metadata_for_indexing
(paragraph: Paragraph)
app/indexing/index_documents.py:138
↓ 1 callers
Function
_assign_answer_sentence
(candidate: Candidate, answer: str)
app/search_logic.py:151
↓ 1 callers
Method
_create_uuid_file
(cls, user_uuid: str)
app/telemetry.py:36
↓ 1 callers
Method
_feed_conversations
(self, conversations: List[SlackConversation])
app/data_source/sources/slack/slack.py:65
↓ 1 callers
Method
_feed_drive
(self, drive)
app/data_source/sources/google_drive/google_drive.py:109
↓ 1 callers
Method
_feed_file
(self, file)
app/data_source/sources/google_drive/google_drive.py:139
↓ 1 callers
Method
_feed_new_documents
(self)
app/data_source/sources/rocketchat/rocketchat.py:154
↓ 1 callers
Method
_feed_new_documents
Feeds the indexing queue with new documents.
app/data_source/api/base_data_source.py:99
↓ 1 callers
Method
_fetch_conversation_messages
(self, conv: SlackConversation)
app/data_source/sources/slack/slack.py:158
↓ 1 callers
Function
_find_answers_in_candidates
(candidates: List[Candidate], query: str)
app/search_logic.py:166
↓ 1 callers
Method
_get_all_drives
(self)
app/data_source/sources/google_drive/google_drive.py:203
↓ 1 callers
Method
_get_author_details
(self, author_id: str)
app/data_source/sources/slack/slack.py:79
↓ 1 callers
Method
_get_conversation_history
(self, conv: SlackConversation, cursor: str, last_index_unix: str)
app/data_source/sources/slack/slack.py:141
↓ 1 callers
Method
_get_mattermost_user
(self, user_id: str)
app/data_source/sources/mattermost/mattermost.py:110
↓ 1 callers
Method
_get_parent_name
(self, parent_id)
app/data_source/sources/google_drive/google_drive.py:90
↓ 1 callers
Method
_get_parents_string
(self, file)
app/data_source/sources/google_drive/google_drive.py:102
↓ 1 callers
Method
_get_team_url
(self, channel: MattermostChannel)
app/data_source/sources/mattermost/mattermost.py:104
↓ 1 callers
Method
_identify
(cls)
app/telemetry.py:41
↓ 1 callers
Method
_is_prior_to_last_index_time
(self, doc_time: datetime)
app/data_source/api/base_data_source.py:152
↓ 1 callers
Method
_is_valid_channel
(self, channel: MattermostChannel)
app/data_source/sources/mattermost/mattermost.py:78
↓ 1 callers
Method
_is_valid_message
(message: Dict)
app/data_source/sources/slack/slack.py:51
↓ 1 callers
Method
_is_valid_message
(self, message: Dict)
app/data_source/sources/mattermost/mattermost.py:75
↓ 1 callers
Method
_list_all_projects
(self)
app/data_source/sources/gitlab/gitlab.py:79
↓ 1 callers
Method
_list_books
(self)
app/data_source/sources/bookstack/bookstack.py:150
↓ 1 callers
Method
_list_channels
(self)
app/data_source/sources/mattermost/mattermost.py:70
↓ 1 callers
Method
_list_conversations
(self)
app/data_source/sources/slack/slack.py:60
↓ 1 callers
Method
_list_messages
(self, channel: RocketchatRoom)
app/data_source/sources/rocketchat/rocketchat.py:114
↓ 1 callers
Method
_list_posts_in_channel
(self, channel_id: str, page: int)
app/data_source/sources/mattermost/mattermost.py:81
↓ 1 callers
Method
_list_rooms
(self)
app/data_source/sources/rocketchat/rocketchat.py:74
↓ 1 callers
Method
_list_spaces
(self)
app/data_source/sources/confluence/confluence.py:94
↓ 1 callers
Method
_list_thread_messages
(self, thread: RocketchatThread)
app/data_source/sources/rocketchat/rocketchat.py:128
↓ 1 callers
Method
_list_threads
(self, channel: RocketchatRoom)
app/data_source/sources/rocketchat/rocketchat.py:102
↓ 1 callers
Method
_load_connected_sources_from_db
(cls)
app/data_source/api/context.py:107
↓ 1 callers
Method
_load_data_source_classes
(cls)
app/data_source/api/context.py:132
↓ 1 callers
Method
_read_uuid_file
(cls)
app/telemetry.py:27
↓ 1 callers
Method
_save_index_time_in_db
Sets the index time in the database, to be now
app/data_source/api/base_data_source.py:118
↓ 1 callers
Method
_should_index_file
(self, file)
app/data_source/sources/google_drive/google_drive.py:77
↓ 1 callers
Method
_text_anchor
(self, url, text)
app/search_logic.py:66
↓ 1 callers
Function
_wrap_with_try_except
(func)
app/data_source/api/utils.py:19
↓ 1 callers
Function
addToSearchHistory
(search: string)
ui/src/autocomplete.ts:17
↓ 1 callers
Method
added_data_source
(cls, uuid: str, name: str)
app/telemetry.py:79
↓ 1 callers
Method
capitilize
(str: string)
ui/src/App.tsx:547
↓ 1 callers
Method
consume_all
(self, max_docs=5000, timeout=1)
app/queues/index_queue.py:45
next →
1–100 of 278, ranked by callers