Code
Hub
Workspaces
Following
Digest
Agents
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/DIYgod/RSSHub-Radar
/ functions
Functions
79 in github.com/DIYgod/RSSHub-Radar
⨍
Functions
79
◇
Types & classes
3
↓ 27 callers
Function
cn
(...inputs: ClassValue[])
src/lib/utils.ts:5
↓ 8 callers
Function
report
({ url = "https://radar.rsshub", name, }: { url?: string name?: string })
src/lib/report.ts:6
↓ 7 callers
Function
getLocalStorage
(key: string)
src/lib/storage.ts:1
↓ 7 callers
Function
updateConfig
(partialConfig: Partial<typeof defaultConfig>)
src/options/routes/General.tsx:23
↓ 6 callers
Function
sendToBackground
(message: ExtensionMessage)
src/lib/messaging.ts:6
↓ 5 callers
Function
getConfig
()
src/lib/config.ts:43
↓ 5 callers
Function
parseRules
(rules: string, forceJSON?: boolean)
src/lib/rules.ts:9
↓ 4 callers
Function
getRSS
(tabId, url)
src/background/rss.ts:23
↓ 4 callers
Function
handleUrl
(url)
src/lib/rss.ts:19
↓ 4 callers
Function
setLocalStorage
(key: string, value: T)
src/lib/storage.ts:14
↓ 4 callers
Function
setRSS
( tabId, data: | { pageRSS: RSSData[] } | { pageRSSHub: RSSData[] we
src/background/rss.ts:80
↓ 4 callers
Function
useDark
(themeKey = "use-dark")
src/lib/hooks/use-dark.ts:33
↓ 3 callers
Function
deleteCachedRSS
(tabId)
src/background/rss.ts:118
↓ 3 callers
Function
formatBlank
(str1, str2)
src/lib/rsshub.ts:74
↓ 3 callers
Function
refreshRules
()
src/background/rules.ts:7
↓ 2 callers
Function
fetchRSSContent
(url: string)
src/lib/utils.ts:36
↓ 2 callers
Function
getRadarRulesUrl
(rsshubDomain: string)
src/lib/utils.ts:46
↓ 2 callers
Function
getRulesCount
(rules: Rules)
src/lib/rules.ts:33
↓ 2 callers
Function
isDarkMode
(setting?: Theme | null, isSystemDark?: boolean)
src/lib/hooks/use-dark.ts:29
↓ 2 callers
Function
parseRSS
(content: string)
src/lib/utils.ts:18
↓ 2 callers
Function
refreshRulesSafely
()
src/background/rules.ts:33
↓ 2 callers
Function
sendToContentScript
({ name, tabId, body, }: { name: string tabId: number body?: any })
src/lib/messaging.ts:18
↓ 2 callers
Function
setDisplayedRules
(displayedRules)
src/background/rules.ts:30
↓ 2 callers
Function
setupOffscreenDocument
(path: string)
src/lib/offscreen.ts:4
↓ 1 callers
Function
getCachedRSS
(tabId)
src/background/rss.ts:76
↓ 1 callers
Function
getDisplayedRules
(rules: string)
src/sandboxes/index.ts:31
↓ 1 callers
Function
getDisplayedRules
()
src/background/rules.ts:28
↓ 1 callers
Function
getPageRSS
()
src/lib/rss.ts:4
↓ 1 callers
Function
getPageRSSHub
(data: { url: string html: string rules: string })
src/lib/rsshub.ts:89
↓ 1 callers
Function
getRSSHub
({ html, url, rules, }: { html: string url: string rules: string })
src/sandboxes/index.ts:7
↓ 1 callers
Function
getRemoteRules
()
src/lib/rules.ts:46
↓ 1 callers
Function
getWebsiteRSSHub
(data: { url: string; rules: string })
src/lib/rsshub.ts:214
↓ 1 callers
Function
initSchedule
()
src/background/rules.ts:45
↓ 1 callers
Function
initUpdateNotifications
()
src/background/update-notifications.ts:6
↓ 1 callers
Function
isSampled
(rate)
src/lib/report.ts:1
↓ 1 callers
Function
removeFunctionFields
(obj)
src/lib/utils.ts:9
↓ 1 callers
Function
ruleHandler
(rule: Rule, params, url, html, success, fail)
src/lib/rsshub.ts:7
↓ 1 callers
Function
run
()
src/lib/rsshub.ts:8
↓ 1 callers
Function
run
()
src/background/index.ts:39
↓ 1 callers
Function
run
()
src/tabs/preview.tsx:37
↓ 1 callers
Function
setBadge
(text: string, tabId: number)
src/background/badge.ts:11
↓ 1 callers
Function
setConfig
(config: Partial<typeof defaultConfig>)
src/lib/config.ts:52
↓ 1 callers
Function
useSystemDark
()
src/lib/hooks/use-dark.ts:22
Function
About
()
src/options/routes/About.tsx:6
Function
AppearanceSwitch
({ className = "" }: { className?: string })
src/lib/components/AppearanceSwitch.tsx:3
Function
General
()
src/options/routes/General.tsx:20
Function
IndexPopup
()
src/popup/index.tsx:11
Function
OffscreenPage
()
src/tabs/offscreen.tsx:10
Function
Options
()
src/options/index.tsx:11
Function
Pagination
({ className, ...props }: React.ComponentProps<"nav">)
src/lib/components/Pagination.tsx:7
Function
PaginationEllipsis
({ className, ...props }: React.ComponentProps<"span">)
src/lib/components/Pagination.tsx:80
Function
PaginationLink
({ isActive, ...props }: PaginationLinkProps)
src/lib/components/Pagination.tsx:41
Function
PaginationNext
({ className, ...props }: React.ComponentProps<typeof PaginationLink>)
src/lib/components/Pagination.tsx:65
Function
PaginationPrevious
({ className, ...props }: React.ComponentProps<typeof PaginationLink>)
src/lib/components/Pagination.tsx:50
Function
PreviewPage
()
src/tabs/preview.tsx:23
Function
RSSItem
({ item, type, hidePreview, }: { item: RSSData type: string hidePreview?: boolean })
src/popup/RSSItem.tsx:13
Function
RSSList
({ type, list }: { type: string; list: RSSData[] })
src/popup/RSSList.tsx:5
Function
Routing
()
src/options/routes/index.tsx:7
Function
Rules
()
src/options/routes/Rules.tsx:137
Function
RulesList
({ rules, start, end, }: { rules: IRules start: number end: number })
src/options/routes/Rules.tsx:82
Function
RulesPagination
({ currentPage, setCurrentPage, pageSize, itemsCount, }: { currentPage: number setCurrentPage: (pa
src/options/routes/Rules.tsx:25
Function
SheetFooter
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
src/lib/components/Sheet.tsx:91
Function
SheetHeader
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
src/lib/components/Sheet.tsx:77
Function
Siderbar
()
src/options/Siderbar.tsx:80
Function
SiderbarContent
({ withClose }: { withClose?: boolean })
src/options/Siderbar.tsx:16
Function
getServerSnapshot
()
src/lib/hooks/use-dark.ts:10
Function
getSnapshot
()
src/lib/hooks/use-dark.ts:6
Function
handler
( _message?: unknown, _sender?: chrome.runtime.MessageSender, )
src/background/messages/refreshRules.ts:3
Function
handler
( message: { body?: { tabId?: number; rss?: any } }, sender?: chrome.runtime.MessageSender, )
src/background/messages/responseRSS.ts:3
Function
handler
( message: { body?: { displayedRules?: any } }, _sender?: chrome.runtime.MessageSender, )
src/background/messages/responseDisplayedRules.ts:3
Function
handler
(_message: unknown, sender: chrome.runtime.MessageSender)
src/background/messages/contentReady.ts:3
Function
handler
( _message?: unknown, _sender?: chrome.runtime.MessageSender, )
src/background/messages/requestDisplayedRules.ts:3
Function
handler
( _message?: unknown, _sender?: chrome.runtime.MessageSender, )
src/background/messages/popupReady.ts:3
Function
main
()
src/entrypoints/content.ts:3
Function
onRuntimeMessage
(msg: { data?: unknown })
src/tabs/offscreen.tsx:29
Function
onStorageChange
( changes: { [key: string]: chrome.storage.StorageChange }, areaName: string, )
src/options/routes/General.tsx:39
Function
onWindowMessage
( event: MessageEvent<Partial<OffscreenMessage>>, )
src/tabs/offscreen.tsx:14
Function
subscribe
(callback: () => void)
src/lib/hooks/use-dark.ts:14
Function
toggleDark
()
src/lib/hooks/use-dark.ts:42