MCPcopy Create free account

hub / github.com/antarixxx/gitsummarize / functions

Functions124 in github.com/antarixxx/gitsummarize

↓ 19 callersFunctioncn
(...inputs: ClassValue[])
frontend/src/lib/utils.ts:4
↓ 4 callersMethod_truncate_text
(self, text: str, max_tokens: int, multiplier: float = 3.7)
backend/src/gitsummarize/clients/ai_client_abc.py:13
↓ 3 callersMethod__init__
(self, owner: str, repo: str)
backend/src/gitsummarize/exceptions/exceptions.py:20
↓ 3 callersMethod_parse_gh_url
Parse a GitHub URL into owner, repo, and path.
backend/src/gitsummarize/clients/github.py:144
↓ 3 callersMethodget_repo_metadata_from_url
(self, gh_url: str)
backend/src/gitsummarize/clients/github.py:30
↓ 3 callersMethodupsert_repo_metadata
(self, repo_url: str, metadata: RepoMetadata)
backend/src/gitsummarize/clients/supabase.py:26
↓ 2 callersMethod_raise_for_status
( self, owner: str, repo: str, response: aiohttp.ClientResponse )
backend/src/gitsummarize/clients/github.py:162
↓ 2 callersMethod_truncate_text_from_error
(self, prompt: str, error: ClientError)
backend/src/gitsummarize/clients/google_genai.py:85
↓ 2 callersFunction_validate_repo_url
(repo_url: str)
backend/app.py:105
↓ 2 callersFunctioncleanTitleForParam
(title: string)
frontend/src/app/[username]/[repo]/page.tsx:601
↓ 2 callersFunctionextractRepoInfo
(url: string)
frontend/src/lib/github.ts:72
↓ 2 callersFunctiongetRepoData
(owner: string, repo: string)
frontend/src/lib/github.ts:30
↓ 2 callersFunctiongetRepoSummary
(username: string, repo: string)
frontend/src/lib/supabase.ts:98
↓ 2 callersFunctiongetStepNumber
(status: string)
frontend/src/components/loading.tsx:46
↓ 2 callersMethodget_all_content_from_url
(self, gh_url: str)
backend/src/gitsummarize/clients/github.py:48
↓ 2 callersMethodget_all_repo_urls
(self)
backend/src/gitsummarize/clients/supabase.py:22
↓ 2 callersMethodget_business_summary
( self, directory_structure: str, codebase: str )
backend/src/gitsummarize/clients/openai.py:19
↓ 2 callersMethodget_directory_structure_from_url
(self, gh_url: str)
backend/src/gitsummarize/clients/github.py:53
↓ 2 callersMethodget_key
(self, group: KeyGroup)
backend/src/gitsummarize/auth/key_manager.py:22
↓ 2 callersMethodget_technical_documentation
( self, directory_structure: str, codebase: str )
backend/src/gitsummarize/clients/openai.py:33
↓ 2 callersFunctionhandleDropdownToggle
(dropdown: "customize" | "export")
frontend/src/components/main-card.tsx:108
↓ 2 callersFunctionhandleNavigation
(e: React.MouseEvent<HTMLAnchorElement>, href: string)
frontend/src/app/page.tsx:214
↓ 2 callersFunctionhandleSidebarItemClick
(param: string)
frontend/src/app/[username]/[repo]/page.tsx:1201
↓ 2 callersFunctionshouldShowReasoning
(currentStatus: string)
frontend/src/components/loading.tsx:105
↓ 1 callersMethod_build_directory_structure
Build a nested dictionary representing the directory structure.
backend/src/gitsummarize/clients/github.py:193
↓ 1 callersMethod_extract_input_tokens_count_from_error
(self, error: ClientError)
backend/src/gitsummarize/clients/google_genai.py:92
↓ 1 callersMethod_format_directory_structure
Format the directory structure into a tree-like string.
backend/src/gitsummarize/clients/github.py:208
↓ 1 callersMethod_get_default_branch
(self, owner: str, repo: str)
backend/src/gitsummarize/clients/github.py:172
↓ 1 callersMethod_get_file_name_from_zip_name
(self, zip_name: str)
backend/src/gitsummarize/clients/github.py:157
↓ 1 callersMethod_get_formatted_content
(self, path: str, content: str)
backend/src/gitsummarize/clients/github.py:232
↓ 1 callersMethod_get_latest_commit
(self, owner: str, repo: str, branch: str)
backend/src/gitsummarize/clients/github.py:179
↓ 1 callersMethod_get_tree_sha
(self, owner: str, repo: str, commit_sha: str)
backend/src/gitsummarize/clients/github.py:186
↓ 1 callersFunction_update_repo_metadata
(repo_url: str)
backend/app.py:109
↓ 1 callersMethodadd_key
(self, group: KeyGroup, key: str)
backend/src/gitsummarize/auth/key_manager.py:17
↓ 1 callersFunctionapplyBasicFormatting
(markdown: string, isDarkMode: boolean)
frontend/src/app/[username]/[repo]/page.tsx:334
↓ 1 callersFunctioncheckRepoExists
(username: string, repo: string)
frontend/src/app/page.tsx:155
↓ 1 callersMethodcheck_repo_url_exists
(self, repo_url: str)
backend/src/gitsummarize/clients/supabase.py:16
↓ 1 callersMethoddownload_repository_zip
(self, owner: str, repo: str)
backend/src/gitsummarize/clients/github.py:84
↓ 1 callersFunctionextractHeadings
()
frontend/src/app/[username]/[repo]/page.tsx:691
↓ 1 callersFunctionfetchData
()
frontend/src/app/page.tsx:99
↓ 1 callersFunctionfilter_resource_repos
(repos: list[dict])
backend/src/scripts/get_popular_gh_repos.py:22
↓ 1 callersFunctionformatMarkdownText
(markdown: string, isDarkMode: boolean)
frontend/src/app/[username]/[repo]/page.tsx:235
↓ 1 callersFunctionformatStarCount
(count: number | null)
frontend/src/components/header.tsx:17
↓ 1 callersFunctiongenerateDocumentation
(repoUrl: string)
frontend/src/app/page.tsx:166
↓ 1 callersFunctiongenerateDocumentation
()
frontend/src/app/[username]/[repo]/page.tsx:908
↓ 1 callersFunctiongetFeaturedRepos
()
frontend/src/lib/supabase.ts:39
↓ 1 callersFunctiongetLanguageColor
(language: string)
frontend/src/app/page.tsx:12
↓ 1 callersFunctiongetStatusDisplay
()
frontend/src/components/loading.tsx:141
↓ 1 callersMethodget_all_content_from_zip
(self, path: Path)
backend/src/gitsummarize/clients/github.py:57
↓ 1 callersMethodget_directory_structure
Get the directory structure of a repository in a tree-like format.
backend/src/gitsummarize/clients/github.py:92
↓ 1 callersMethodget_is_resource_repo
(self, repo_info: str)
backend/src/gitsummarize/clients/openai.py:47
↓ 1 callersMethodget_popular_repos
(self, num_repos: int = 1000)
backend/src/gitsummarize/clients/github.py:112
↓ 1 callersMethodget_repo_metadata
(self, owner: str, repo: str)
backend/src/gitsummarize/clients/github.py:34
↓ 1 callersFunctionhandleExampleClick
(repoPath: string, e: React.MouseEvent)
frontend/src/components/main-card.tsx:103
↓ 1 callersFunctionhandleRepoGeneration
()
frontend/src/app/[username]/[repo]/page.tsx:997
↓ 1 callersFunctioninitializeMermaid
()
frontend/src/app/[username]/[repo]/page.tsx:25
↓ 1 callersFunctioninitializePanZoom
()
frontend/src/components/mermaid-diagram.tsx:42
↓ 1 callersMethodinsert_repo_summary
(self, repo_url: str, business_summary: str, technical_documentation: str)
backend/src/gitsummarize/clients/supabase.py:9
↓ 1 callersFunctionloadDocs
()
frontend/src/app/[username]/[repo]/page.tsx:959
↓ 1 callersFunctionmain
()
backend/src/scripts/get_popular_gh_repos.py:14
↓ 1 callersFunctionmain
()
backend/src/scripts/precache_repos.py:11
↓ 1 callersFunctionmain
()
backend/crons/repo_metadata_cron.py:14
↓ 1 callersFunctionparseBusinessLogicDocs
(mdxContent: string)
frontend/src/app/[username]/[repo]/page.tsx:656
↓ 1 callersFunctionparseComponentDocs
(mdxContent: string)
frontend/src/app/[username]/[repo]/page.tsx:613
↓ 1 callersFunctionrenderDiagram
()
frontend/src/app/[username]/[repo]/page.tsx:88
↓ 1 callersFunctionrenderReasoningMessage
()
frontend/src/components/loading.tsx:127
FunctionActionButton
({ onClick, icon: Icon, tooltipText, disabled, text, }: ActionButtonProps)
frontend/src/components/action-button.tsx:18
FunctionApiKeyButton
({ onClick }: ApiKeyButtonProps)
frontend/src/components/api-key-button.tsx:8
FunctionApiKeyDialog
({ isOpen, onClose, onSubmit }: ApiKeyDialogProps)
frontend/src/components/api-key-dialog.tsx:15
FunctionCSPostHogProvider
({ children }: { children: React.ReactNode })
frontend/src/app/providers.tsx:24
FunctionCodeBlockRenderer
({ code, language }: CodeBlockProps)
frontend/src/app/[username]/[repo]/page.tsx:56
FunctionCopyButton
({ onClick }: CopyButtonProps)
frontend/src/components/copy-button.tsx:15
FunctionCustomizationDropdown
({ onModify, onRegenerate, lastGenerated, }: CustomizationDropdownProps)
frontend/src/components/customization-dropdown.tsx:13
FunctionDialogFooter
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
frontend/src/components/ui/dialog.tsx:70
FunctionDialogHeader
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
frontend/src/components/ui/dialog.tsx:56
FunctionDocsPage
()
frontend/src/app/[username]/[repo]/page.tsx:841
FunctionDynamicContent
({ content, isDarkMode, contentType }: { content: string | null, isDarkMode: boolean, contentType?: 'bus
frontend/src/app/[username]/[repo]/page.tsx:304
FunctionExportDropdown
({ onCopy, lastGenerated, onExportImage, }: ExportDropdownProps)
frontend/src/components/export-dropdown.tsx:12
FunctionFooter
()
frontend/src/components/footer.tsx:5
FunctionHeader
()
frontend/src/components/header.tsx:9
FunctionHero
()
frontend/src/components/hero.tsx:3
FunctionHomePage
()
frontend/src/app/page.tsx:88
FunctionLoading
({ status = "idle", explanation, mapping, diagram, cost, }: LoadingProps)
frontend/src/components/loading.tsx:80
FunctionLoadingAnimation
()
frontend/src/components/loading-animation.tsx:7
FunctionMainCard
({ isHome = true, username, repo, showCustomization, onModify, onRegenerate, onCopy, lastGener
frontend/src/components/main-card.tsx:32
FunctionMarkdownRenderer
({ content, isDarkMode }: { content: string, isDarkMode: boolean })
frontend/src/app/[username]/[repo]/page.tsx:147
FunctionMermaidChart
({ chart, zoomingEnabled = true }: MermaidChartProps)
frontend/src/components/mermaid-diagram.tsx:13
FunctionMermaidDiagramRenderer
({ code }: { code: string })
frontend/src/app/[username]/[repo]/page.tsx:80
FunctionPOST
(request: Request)
frontend/src/app/api/generate/route.ts:14
FunctionPrivateReposDialog
({ isOpen, onClose, onSubmit, }: PrivateReposDialogProps)
frontend/src/components/private-repos-dialog.tsx:15
FunctionRootLayout
({ children, }: Readonly<{ children: React.ReactNode }>)
frontend/src/app/layout.tsx:73
FunctionSequentialDots
()
frontend/src/components/loading.tsx:53
FunctionStepDots
({ currentStep }: { currentStep: number })
frontend/src/components/loading.tsx:65
FunctionTableOfContents
({ content, isDarkMode, contentType }: { content: string | null, isDarkMode: boolean, contentType?: 'business_
frontend/src/app/[username]/[repo]/page.tsx:689
Method__init__
(self)
backend/src/gitsummarize/auth/key_manager.py:13
Method__init__
(self, owner: str, repo: str)
backend/src/gitsummarize/exceptions/exceptions.py:2
Method__init__
(self, owner: str, repo: str)
backend/src/gitsummarize/exceptions/exceptions.py:8
Method__init__
(self, owner: str, repo: str)
backend/src/gitsummarize/exceptions/exceptions.py:14
Method__init__
(self, url: str, key: str)
backend/src/gitsummarize/clients/supabase.py:6
Method__init__
(self, api_key: str)
backend/src/gitsummarize/clients/google_genai.py:15
next →1–100 of 124, ranked by callers