Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/CottonCandyZ/bangumi-electron
/ functions
Functions
1,380 in github.com/CottonCandyZ/bangumi-electron
⨍
Functions
1,380
◇
Types & classes
27
↓ 1 callers
Function
createWebTopicReply
({ content, kind, replyTo = 0, topicId, }: CreateWebTopicReplyInput)
app/bangumi/src/renderer/src/data/fetch/web/reply.ts:60
↓ 1 callers
Function
createWindow
( options: { height: number width: number } & BrowserWindowConstructorOptions, )
app/bangumi/src/main/window.ts:27
↓ 1 callers
Function
deleteItem
(value: string, e: MouseEvent)
app/bangumi/src/renderer/src/components/input-selector/index.tsx:113
↓ 1 callers
Function
deleteReaction
({ commentId, target }: ReactionInput)
app/bangumi/src/renderer/src/data/fetch/api/reaction.ts:73
↓ 1 callers
Function
deleteWebTopicReply
({ commentId, kind, topicId }: DeleteWebTopicReplyInput)
app/bangumi/src/renderer/src/data/fetch/web/reply.ts:140
↓ 1 callers
Function
download
(url, outputPath, redirects = 0)
app/bangumi/scripts/install-app-deps.mjs:85
↓ 1 callers
Function
downloadExistingRelease
(outputDir, packChannel)
app/bangumi/scripts/velopack-mac.mjs:166
↓ 1 callers
Function
downloadExistingRelease
()
app/bangumi/scripts/velopack-win.mjs:68
↓ 1 callers
Function
downloadGitHubUpdatePackage
( asset: VelopackAsset, downloadUrl: string, onProgress: (percent: number) => void, )
app/bangumi/src/main/update.ts:416
↓ 1 callers
Function
downloadImage
(src: string | undefined, alt: string | undefined)
app/bangumi/src/renderer/src/components/comment/bbcode-image.tsx:287
↓ 1 callers
Function
downloadUpdate
()
app/bangumi/src/main/update.ts:654
↓ 1 callers
Function
easingGradient
(from: number, to: number, theme: 'light' | 'dark')
app/bangumi/src/renderer/src/lib/utils/easing-gradient.ts:1
↓ 1 callers
Function
ensureElectronBinary
(electronDir)
app/bangumi/scripts/with-electron-node-path.mjs:53
↓ 1 callers
Function
ensureShownOnce
(window: BrowserWindow)
app/bangumi/src/main/command-window.ts:176
↓ 1 callers
Function
execute
({ sql, params, method }: ExecuteType)
app/bangumi/src/main/lib/db.ts:26
↓ 1 callers
Function
executeBatch
({ queries }: ExecuteBatchType)
app/bangumi/src/main/lib/db.ts:33
↓ 1 callers
Function
exportLogs
(targetFilePath: string)
app/bangumi/src/main/lib/logger.ts:109
↓ 1 callers
Function
extractInfoBox
(infoBox: InfoBox[], key: InfoKey)
app/bangumi/src/renderer/src/lib/utils/data-trans.ts:11
↓ 1 callers
Function
fetchGitHubFeed
(feedUrl: string)
app/bangumi/src/main/update.ts:337
↓ 1 callers
Function
fileMatchesSha256
(filePath: string, sha256: string)
app/bangumi/src/main/update.ts:407
↓ 1 callers
Function
fillEmptySubjectTimelineItems
( username: UserInfo['username'], timeline: UserTimelineItem[], )
app/bangumi/src/renderer/src/data/fetch/api/user.ts:86
↓ 1 callers
Function
findAppBundle
(targetArch)
app/bangumi/scripts/velopack-mac.mjs:122
↓ 1 callers
Function
findCollectionUpdatedNearTimelineItem
(collections: CollectionData[], timestamp: number)
app/bangumi/src/renderer/src/data/fetch/api/user.ts:161
↓ 1 callers
Function
formatBatchProgressMeta
( progress: NonNullable<UserTimelineItem['memo']['progress']>['batch'], )
app/bangumi/src/renderer/src/modules/common/user/timeline.tsx:538
↓ 1 callers
Function
formatLogLine
(entry: LogEntry)
app/bangumi/src/main/lib/logger.ts:49
↓ 1 callers
Function
formatMentionLabel
(label: unknown, fallback?: string)
app/bangumi/src/renderer/src/lib/utils/bbcode.ts:203
↓ 1 callers
Function
formatRelatedItemLabel
(item: MonoRelatedItem)
app/bangumi/src/renderer/src/modules/panel/left-panel/panels/mono-list-panel/mono-content.tsx:267
↓ 1 callers
Function
formatRelatedItemLabel
(item: MonoRelatedItem)
app/bangumi/src/renderer/src/components/mono/mono-detail-view.tsx:576
↓ 1 callers
Function
formatTimelineDayLabel
(day: dayjs.Dayjs)
app/bangumi/src/renderer/src/modules/panel/left-panel/panels/mono-list-panel/site-timeline-content.tsx:215
↓ 1 callers
Function
formatTimelineDayLabel
(day: dayjs.Dayjs)
app/bangumi/src/renderer/src/modules/panel/right-panel/panels/user-timeline.tsx:206
↓ 1 callers
Function
getAvailableFilePath
(filename: string)
app/bangumi/src/main/tipc/utils.ts:44
↓ 1 callers
Function
getAvailableReactionValues
(target: ReactionTarget | undefined)
app/bangumi/src/renderer/src/data/fetch/api/reaction.ts:43
↓ 1 callers
Function
getBangumiInternalRoute
(href: string)
app/bangumi/src/renderer/src/modules/main/subject/person/table/index.tsx:93
↓ 1 callers
Function
getBangumiSmileId
(code: string)
app/bangumi/src/renderer/src/components/comment/bangumi-smile.tsx:133
↓ 1 callers
Function
getBangumiSmileIndex
(code: string)
app/bangumi/src/renderer/src/components/comment/bangumi-smile.tsx:109
↓ 1 callers
Function
getBangumiWeekdayId
()
app/bangumi/src/renderer/src/modules/main/home/broadcast-schedule.tsx:129
↓ 1 callers
Function
getBuildInfo
()
app/bangumi/src/main/update.ts:539
↓ 1 callers
Function
getCaptcha
()
app/bangumi/src/renderer/src/data/fetch/web/login.ts:66
↓ 1 callers
Function
getCharacterAvatarURL
(largeUrl: string)
app/bangumi/src/renderer/src/lib/utils/data-trans.ts:29
↓ 1 callers
Function
getCharacterCommentsById
({ id }: { id: CharacterId })
app/bangumi/src/renderer/src/data/fetch/api/character.ts:54
↓ 1 callers
Function
getCharacterDetailById
({ id }: { id: CharacterId })
app/bangumi/src/renderer/src/data/fetch/api/character.ts:31
↓ 1 callers
Function
getCollectionResourceLabel
(resourceType: CollectionPanelResourceType)
app/bangumi/src/renderer/src/modules/panel/left-panel/panels/collection-panel/header.tsx:115
↓ 1 callers
Function
getCommunityTopicLeadingTitle
( topic: CommunityTopic, kind: CommunityTopicLeadingKind, )
app/bangumi/src/renderer/src/modules/common/community/community-topic-leading.tsx:11
↓ 1 callers
Function
getData
(dbData: TQueryFnReturn[])
app/bangumi/src/renderer/src/data/hooks/factory.ts:281
↓ 1 callers
Function
getDesiredCommandWindowBounds
()
app/bangumi/src/main/command-window.ts:35
↓ 1 callers
Function
getDisplayInfobox
(infobox: MonoInfoBox[])
app/bangumi/src/renderer/src/components/mono/mono-detail-view.tsx:942
↓ 1 callers
Function
getDurationFromSeconds
(total_seconds: number)
app/bangumi/src/renderer/src/lib/utils/data-trans.ts:22
↓ 1 callers
Function
getDynamicSmileStyle
(size: number)
app/bangumi/src/renderer/src/components/comment/dynamic-smile.tsx:108
↓ 1 callers
Function
getEditPostForm
(html: string, fallbackAction: string)
app/bangumi/src/renderer/src/data/fetch/web/reply.ts:347
↓ 1 callers
Function
getEditPostHref
(html: string, commentId: number)
app/bangumi/src/renderer/src/data/fetch/web/reply.ts:339
↓ 1 callers
Function
getEpisodeCollectionOffset
(sort: number | undefined)
app/bangumi/src/renderer/src/modules/main/episode/collection-actions.tsx:43
↓ 1 callers
Function
getEpisodeCommentsById
({ episodeId }: { episodeId: string })
app/bangumi/src/renderer/src/data/fetch/api/episodes.ts:47
↓ 1 callers
Function
getEpisodeInitialOffset
(sort: number | undefined)
app/bangumi/src/renderer/src/modules/main/episode/content.tsx:486
↓ 1 callers
Function
getEpisodeInitialOffset
(sort: number | undefined)
app/bangumi/src/renderer/src/modules/header/title/episode.tsx:59
↓ 1 callers
Function
getEpisodePageRows
({ comments, commentsError, episode, }: { comments?: NonNullable<ReturnType<typeof useEpisodeCommentsB
app/bangumi/src/renderer/src/modules/main/episode/content.tsx:159
↓ 1 callers
Function
getEpisodeTitle
(episode: Episode)
app/bangumi/src/renderer/src/modules/main/episode/content.tsx:482
↓ 1 callers
Function
getErasePostHref
(html: string, commentId: number)
app/bangumi/src/renderer/src/data/fetch/web/reply.ts:326
↓ 1 callers
Function
getExternalBangumiSmileSrc
(code: string)
app/bangumi/src/renderer/src/components/comment/bangumi-smile.tsx:119
↓ 1 callers
Function
getExternalHref
(href: string)
app/bangumi/src/renderer/src/modules/main/subject/person/table/index.tsx:121
↓ 1 callers
Function
getFileSha256
(filePath: string)
app/bangumi/src/main/update.ts:387
↓ 1 callers
Function
getGridColumns
(width: number, minWidth: number, gap: number)
app/bangumi/src/renderer/src/components/mono/mono-detail-view.tsx:766
↓ 1 callers
Function
getHighlightedReplyId
( replyComposer: { content: ReplyComposerContent | null; open: boolean }, replyTarget?: ReplyTarget, )
app/bangumi/src/renderer/src/components/comment/comment-item.tsx:521
↓ 1 callers
Function
getIgnoredVersion
(channel = readUpdateChannel())
app/bangumi/src/main/update.ts:69
↓ 1 callers
Function
getImageDimensions
(src: string)
app/bangumi/src/renderer/src/components/image/image-preview-button.tsx:63
↓ 1 callers
Function
getImageDownloadName
(src: string, alt: string | undefined)
app/bangumi/src/renderer/src/components/comment/bbcode-image.tsx:307
↓ 1 callers
Function
getImageDownloadName
(input: DownloadImageInput, contentType: string | null)
app/bangumi/src/main/tipc/utils.ts:23
↓ 1 callers
Function
getJsonPostId
(data: WebTopicReplyJsonResponse | undefined, replyTo: number)
app/bangumi/src/renderer/src/data/fetch/web/reply.ts:372
↓ 1 callers
Function
getKeyFromKeyboardEvent
(event: KeyboardEvent)
app/bangumi/src/renderer/src/lib/shortcut.ts:93
↓ 1 callers
Function
getLayerTransform
(modifiers?: BmojiLayerModifiers)
app/bangumi/src/renderer/src/components/comment/bmoji.tsx:199
↓ 1 callers
Function
getLinkPathname
(href: string)
app/bangumi/src/renderer/src/modules/main/subject/person/table/index.tsx:109
↓ 1 callers
Function
getLogFilePath
()
app/bangumi/src/main/lib/logger.ts:31
↓ 1 callers
Function
getLoginFormHash
()
app/bangumi/src/renderer/src/data/fetch/web/login.ts:47
↓ 1 callers
Function
getMainEpisodeSortStart
( episodes: Episode[] | CollectionEpisode[] | null | undefined, offset: number, )
app/bangumi/src/renderer/src/modules/common/episodes/grid/index.tsx:150
↓ 1 callers
Function
getMonoListPanelTabDisplayTitle
(tab: MonoListPanelTab)
app/bangumi/src/renderer/src/modules/panel/left-panel/panels/mono-list-panel.tsx:317
↓ 1 callers
Function
getMonoListPanelTabSourceTo
(tab: MonoListPanelTab)
app/bangumi/src/renderer/src/modules/panel/left-panel/panels/mono-list-panel.tsx:334
↓ 1 callers
Function
getNativeModule
()
app/bangumi/src/main/macos-traffic-lights.ts:57
↓ 1 callers
Function
getOAuthAccessToken
()
app/bangumi/src/renderer/src/data/fetch/web/login.ts:165
↓ 1 callers
Function
getOAuthCode
()
app/bangumi/src/renderer/src/data/fetch/web/login.ts:141
↓ 1 callers
Function
getOAuthFormHash
()
app/bangumi/src/renderer/src/data/fetch/web/login.ts:122
↓ 1 callers
Function
getOnAirStatus
(date: string)
app/bangumi/src/renderer/src/lib/utils/date.ts:46
↓ 1 callers
Function
getOrCreateMainWindowFromContext
()
app/bangumi/src/main/app-context.ts:9
↓ 1 callers
Function
getP1CollectionItemMeta
(item: P1PanelCollectionItem, resourceType: P1PanelResourceType)
app/bangumi/src/renderer/src/modules/panel/left-panel/panels/collection-panel/p1-collection-list.tsx:145
↓ 1 callers
Function
getPageArrayFromTotal
(total: number, limit: number = 100)
app/bangumi/src/renderer/src/lib/utils/data-trans.ts:16
↓ 1 callers
Function
getPersonCommentsById
({ id }: { id?: PersonId })
app/bangumi/src/renderer/src/data/fetch/api/person.ts:66
↓ 1 callers
Function
getPersonDetailById
({ id }: { id?: PersonId })
app/bangumi/src/renderer/src/data/fetch/api/person.ts:34
↓ 1 callers
Function
getPlatformChannelPrefix
()
app/bangumi/src/main/update.ts:56
↓ 1 callers
Function
getRating
(score: number)
app/bangumi/src/renderer/src/lib/utils/data-trans.ts:6
↓ 1 callers
Function
getReactNodeKey
(item: ReactNode)
app/bangumi/src/renderer/src/modules/panel/left-panel/panels/mono-list-panel/shared.tsx:94
↓ 1 callers
Function
getRefreshAgeLabel
(lastRefreshedAt: number | undefined, now: number)
app/bangumi/src/renderer/src/modules/main/home/timeline-refresh-button.tsx:48
↓ 1 callers
Function
getRelatedItemViewTransitionName
(item: MonoRelatedItem, locationKey: string)
app/bangumi/src/renderer/src/components/mono/mono-detail-view.tsx:883
↓ 1 callers
Function
getRemPx
()
app/bangumi/src/renderer/src/modules/main/subject/character/gird/index.tsx:29
↓ 1 callers
Function
getRemPx
()
app/bangumi/src/renderer/src/components/mono/mono-detail-view.tsx:760
↓ 1 callers
Function
getReplyPath
(target: ReplyTarget)
app/bangumi/src/renderer/src/data/fetch/api/reply.ts:135
↓ 1 callers
Function
getReplyTargetLabel
(target: ReplyTarget)
app/bangumi/src/shared/reply.ts:24
↓ 1 callers
Function
getSearchCategoryLabel
(category: SearchParam['category'])
app/bangumi/src/renderer/src/modules/main/search/content.tsx:129
↓ 1 callers
Function
getSiteTimelineInfiniteQueryKey
({ limit, mode, userId, }: { limit: number mode?: TimelineMode userId: unknown })
app/bangumi/src/renderer/src/data/hooks/api/timeline.ts:16
↓ 1 callers
Function
getSourceFallbackIcon
(topic: CommunityTopic)
app/bangumi/src/renderer/src/modules/common/community/community-topic-leading.tsx:61
↓ 1 callers
Function
getSubReplyMeta
(html: string, replyTo: number)
app/bangumi/src/renderer/src/data/fetch/web/reply.ts:271
↓ 1 callers
Function
getSubReplyQuote
(doc: Document, subReplyId: number)
app/bangumi/src/renderer/src/data/fetch/web/reply.ts:298
↓ 1 callers
Function
getSubjectById
({ id }: { id: number })
app/bangumi/src/renderer/src/data/fetch/api/subject.ts:28
← previous
next →
301–400 of 1,380, ranked by callers