Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/chenz24/rename.tools
/ functions
Functions
376 in github.com/chenz24/rename.tools
⨍
Functions
376
◇
Types & classes
89
↓ 1 callers
Function
getExtension
(fileName: string)
src/lib/file-metadata/index.ts:16
↓ 1 callers
Function
getFileCategory
(ext: string)
src/lib/rename/rules.ts:96
↓ 1 callers
Function
getGuideSlugs
()
src/lib/guides/content.ts:1172
↓ 1 callers
Function
getPlaceholder
(field: FilterField)
src/components/rename/FilterPanel.tsx:68
↓ 1 callers
Function
getRelatedGuides
(guide: LocalizedGuide, locale: string)
src/lib/guides/content.ts:1162
↓ 1 callers
Function
getSeasonCached
( tmdbId: number, season: number, )
src/lib/media-scraper/matcher.ts:157
↓ 1 callers
Function
getSeasonDetail
( tvId: number, seasonNumber: number, apiKey: string, language = "en-US", )
src/lib/media-scraper/tmdb.ts:50
↓ 1 callers
Function
handleSave
()
src/components/rename/SavePresetDialog.tsx:49
↓ 1 callers
Function
handleSave
()
src/components/rename/TmdbApiKeyDialog.tsx:45
↓ 1 callers
Function
handleSave
()
src/components/rename/TemplateEditor.tsx:108
↓ 1 callers
Function
hasExifData
(files: FileInfo[])
src/lib/intelligence/scenario.ts:73
↓ 1 callers
Function
hasInvalidFileNameChars
(name: string)
src/lib/rename/rules.ts:476
↓ 1 callers
Function
hasMediaTags
(files: FileInfo[])
src/lib/intelligence/scenario.ts:79
↓ 1 callers
Function
hasTvShowPattern
(filename: string)
src/lib/media-scraper/parser.ts:135
↓ 1 callers
Function
isApiOrInternal
(url)
public/sw.js:63
↓ 1 callers
Function
isImageFile
(ext: string)
src/lib/file-metadata/image.ts:15
↓ 1 callers
Function
isMediaFile
(ext: string)
src/lib/file-metadata/media.ts:17
↓ 1 callers
Function
isNavigationRequest
(request)
public/sw.js:49
↓ 1 callers
Function
isStaticAsset
(url)
public/sw.js:54
↓ 1 callers
Function
main
()
tests/automation/run-tests.ts:12
↓ 1 callers
Function
matchFiles
( files: FileEntry[], groups: ParsedGroup[], apiKey: string, language = "en-US", )
src/lib/media-scraper/matcher.ts:144
↓ 1 callers
Function
naturalCompare
(a: string, b: string)
src/lib/rename/rules.ts:140
↓ 1 callers
Function
networkFirstNavigation
(request)
public/sw.js:116
↓ 1 callers
Function
onLocaleChange
(newLocale: string)
src/components/LocaleSwitcher.tsx:26
↓ 1 callers
Function
parseDateValue
(value: string)
src/hooks/useRenameStore.ts:111
↓ 1 callers
Function
parseFileEntry
( name: string, handle?: FileSystemFileHandle, relativePath?: string, )
src/hooks/useRenameStore.ts:51
↓ 1 callers
Function
parseSizeValue
(value: string)
src/hooks/useRenameStore.ts:87
↓ 1 callers
Function
parseTemplate
(template: string)
src/components/rename/TemplateEditor.tsx:47
↓ 1 callers
Method
printSummary
()
tests/automation/test-runner.ts:112
↓ 1 callers
Function
processNext
()
src/hooks/useMetadataLoader.ts:53
↓ 1 callers
Function
queueSandboxedPreview
()
src/hooks/useRenameStore.ts:369
↓ 1 callers
Method
runAll
()
tests/automation/test-runner.ts:40
↓ 1 callers
Method
runTestCase
(testCase: TestCase)
tests/automation/test-runner.ts:52
↓ 1 callers
Function
scrollToSection
(categoryId: string)
src/app/[locale]/features/page.tsx:140
↓ 1 callers
Function
searchGroups
( groups: ParsedGroup[], apiKey: string, language = "en-US", )
src/lib/media-scraper/matcher.ts:63
↓ 1 callers
Function
searchTv
( query: string, apiKey: string, language = "en-US", )
src/lib/media-scraper/tmdb.ts:15
↓ 1 callers
Function
serializeJsonLd
(data: WithContext<Thing>)
src/components/JsonLd.tsx:7
↓ 1 callers
Function
showUpdateToast
(waitingWorker: ServiceWorker)
src/components/ServiceWorkerRegistration.tsx:55
↓ 1 callers
Function
similarity
* Compute similarity score (0–1) between two strings using word-based Jaccard similarity.
src/lib/media-scraper/matcher.ts:105
↓ 1 callers
Function
simpleDiff
* Fast diff for long strings using prefix/suffix matching. * Avoids O(m×n) LCS computation for very long filenames.
src/lib/rename/diff.ts:12
↓ 1 callers
Function
sortFileEntries
(files: FileEntry[], mode: SortMode)
src/hooks/useRenameStore.ts:209
↓ 1 callers
Function
staleWhileRevalidate
(request)
public/sw.js:143
↓ 1 callers
Function
useFilteredPresets
()
src/hooks/usePresetsStore.ts:219
↓ 1 callers
Function
useMediaScraper
()
src/hooks/useMediaScraper.ts:41
↓ 1 callers
Function
useMetadataLoader
()
src/hooks/useMetadataLoader.ts:16
↓ 1 callers
Function
useTemplates
()
src/components/rename/TemplateLibrary.tsx:54
↓ 1 callers
Function
validateApiKey
(apiKey: string)
src/lib/media-scraper/tmdb.ts:71
↓ 1 callers
Function
walkDir
(dir: FileSystemDirectoryHandle, prefix: string)
src/components/rename/FilePanel.tsx:132
↓ 1 callers
Function
walkDirectory
(dirHandle: FileSystemDirectoryHandle, prefix: string)
src/components/rename/FilePanel.tsx:173
Function
AboutContent
()
src/app/[locale]/about/page.tsx:27
Function
AboutPage
({ params }: Props)
src/app/[locale]/about/page.tsx:20
Function
Accordion
({ ...props }: React.ComponentProps<typeof AccordionPrimitive.Root>)
src/components/ui/accordion.tsx:9
Function
AccordionContent
({ className, children, ...props }: React.ComponentProps<typeof AccordionPrimitive.Content>)
src/components/ui/accordion.tsx:48
Function
AccordionItem
({ className, ...props }: React.ComponentProps<typeof AccordionPrimitive.Item>)
src/components/ui/accordion.tsx:13
Function
AccordionTrigger
({ className, children, ...props }: React.ComponentProps<typeof AccordionPrimitive.Trigger>)
src/components/ui/accordion.tsx:26
Function
Alert
({ className, variant, ...props }: React.ComponentProps<"div"> & VariantProps<typeof alertVariants>)
src/components/reui/alert.tsx:34
Function
AlertAction
({ className, ...props }: React.ComponentProps<"div">)
src/components/reui/alert.tsx:72
Function
AlertDescription
({ className, ...props }: React.ComponentProps<"div">)
src/components/reui/alert.tsx:59
Function
AlertDialog
({ ...props }: React.ComponentProps<typeof AlertDialogPrimitive.Root>)
src/components/ui/alert-dialog.tsx:8
Function
AlertDialogAction
({ className, variant = "default", size = "default", ...props }: React.ComponentProps<typeof AlertDialogPr
src/components/ui/alert-dialog.tsx:129
Function
AlertDialogCancel
({ className, variant = "outline", size = "default", ...props }: React.ComponentProps<typeof AlertDialogPr
src/components/ui/alert-dialog.tsx:147
Function
AlertDialogContent
({ className, size = "default", ...props }: React.ComponentProps<typeof AlertDialogPrimitive.Content> & {
src/components/ui/alert-dialog.tsx:38
Function
AlertDialogDescription
({ className, ...props }: React.ComponentProps<typeof AlertDialogPrimitive.Description>)
src/components/ui/alert-dialog.tsx:103
Function
AlertDialogFooter
({ className, ...props }: React.ComponentProps<"div">)
src/components/ui/alert-dialog.tsx:74
Function
AlertDialogHeader
({ className, ...props }: React.ComponentProps<"div">)
src/components/ui/alert-dialog.tsx:61
Function
AlertDialogMedia
({ className, ...props }: React.ComponentProps<"div">)
src/components/ui/alert-dialog.tsx:116
Function
AlertDialogOverlay
({ className, ...props }: React.ComponentProps<typeof AlertDialogPrimitive.Overlay>)
src/components/ui/alert-dialog.tsx:22
Function
AlertDialogPortal
({ ...props }: React.ComponentProps<typeof AlertDialogPrimitive.Portal>)
src/components/ui/alert-dialog.tsx:18
Function
AlertDialogTitle
({ className, ...props }: React.ComponentProps<typeof AlertDialogPrimitive.Title>)
src/components/ui/alert-dialog.tsx:87
Function
AlertDialogTrigger
({ ...props }: React.ComponentProps<typeof AlertDialogPrimitive.Trigger>)
src/components/ui/alert-dialog.tsx:12
Function
AlertTitle
({ className, ...props }: React.ComponentProps<"div">)
src/components/reui/alert.tsx:49
Function
AppLayout
({ children, params }: Props)
src/app/[locale]/app/layout.tsx:18
Function
AppleIcon
()
src/app/apple-icon.tsx:10
Function
Badge
({ className, variant = "default", asChild = false, ...props }: React.ComponentProps<"span"> & VariantProp
src/components/ui/badge.tsx:28
Function
Badge
({ className, variant, size, asChild = false, ...props }: BadgeProps)
src/components/reui/badge.tsx:56
Function
Button
({ className, variant = "default", size = "default", asChild = false, ...props }: React.ComponentProps<"b
src/components/ui/button.tsx:39
Function
Card
({ className, ...props }: React.ComponentProps<"div">)
src/components/ui/card.tsx:5
Function
CardAction
({ className, ...props }: React.ComponentProps<"div">)
src/components/ui/card.tsx:51
Function
CardContent
({ className, ...props }: React.ComponentProps<"div">)
src/components/ui/card.tsx:61
Function
CardDescription
({ className, ...props }: React.ComponentProps<"div">)
src/components/ui/card.tsx:41
Function
CardFooter
({ className, ...props }: React.ComponentProps<"div">)
src/components/ui/card.tsx:65
Function
CardHeader
({ className, ...props }: React.ComponentProps<"div">)
src/components/ui/card.tsx:18
Function
CardTitle
({ className, ...props }: React.ComponentProps<"div">)
src/components/ui/card.tsx:31
Function
CaseStyleEditor
({ config, onChange }: CaseStyleEditorProps)
src/components/rename/rules/CaseStyleEditor.tsx:19
Function
Checkbox
({ className, ...props }: React.ComponentProps<typeof CheckboxPrimitive.Root>)
src/components/ui/checkbox.tsx:9
Function
ConditionalShell
({ children }: { children: ReactNode })
src/components/ConditionalShell.tsx:8
Function
CustomJsEditor
({ ruleId, config, onChange }: CustomJsEditorProps)
src/components/rename/rules/CustomJsEditor.tsx:143
Function
Dialog
({ ...props }: React.ComponentProps<typeof DialogPrimitive.Root>)
src/components/ui/dialog.tsx:9
Function
DialogClose
({ ...props }: React.ComponentProps<typeof DialogPrimitive.Close>)
src/components/ui/dialog.tsx:21
Function
DialogContent
({ className, children, showCloseButton = true, ...props }: React.ComponentProps<typeof DialogPrimitive.Co
src/components/ui/dialog.tsx:41
Function
DialogDescription
({ className, ...props }: React.ComponentProps<typeof DialogPrimitive.Description>)
src/components/ui/dialog.tsx:119
Function
DialogFooter
({ className, showCloseButton = false, children, ...props }: React.ComponentProps<"div"> & { showCloseBut
src/components/ui/dialog.tsx:85
Function
DialogHeader
({ className, ...props }: React.ComponentProps<"div">)
src/components/ui/dialog.tsx:75
Function
DialogOverlay
({ className, ...props }: React.ComponentProps<typeof DialogPrimitive.Overlay>)
src/components/ui/dialog.tsx:25
Function
DialogPortal
({ ...props }: React.ComponentProps<typeof DialogPrimitive.Portal>)
src/components/ui/dialog.tsx:17
Function
DialogTitle
({ className, ...props }: React.ComponentProps<typeof DialogPrimitive.Title>)
src/components/ui/dialog.tsx:109
Function
DialogTrigger
({ ...props }: React.ComponentProps<typeof DialogPrimitive.Trigger>)
src/components/ui/dialog.tsx:13
Function
DiffNew
({ segments }: { segments: DiffSegment[] })
src/components/rename/PreviewPanel.tsx:124
Function
DiffOriginal
({ segments }: { segments: DiffSegment[] })
src/components/rename/PreviewPanel.tsx:101
Function
DisclaimerContent
()
src/app/[locale]/disclaimer/page.tsx:22
← previous
next →
101–200 of 376, ranked by callers