Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/amantus-ai/llm-codes
/ functions
Functions
180 in github.com/amantus-ai/llm-codes
⨍
Functions
180
◇
Types & classes
57
↓ 102 callers
Function
isValidDocumentationUrl
(url: string)
src/utils/url-utils.ts:3
↓ 45 callers
Function
log
(message: string)
src/app/page.tsx:49
↓ 44 callers
Method
get
* Get a single value from cache
src/lib/cache/redis-cache.ts:177
↓ 36 callers
Method
set
* Set a single value in cache
src/lib/cache/redis-cache.ts:229
↓ 24 callers
Function
is404Page
(content: string)
src/utils/content-processing.ts:10
↓ 23 callers
Function
isAllowedPlaywrightNavigationUrl
(url: string)
src/lib/playwright-scraper.ts:240
↓ 22 callers
Function
extractCodeBlocks
(markdown: string)
src/utils/code-extraction.ts:44
↓ 21 callers
Method
enqueue
* Add a task to the retry queue with a calculated score * Score is based on: current time + exponential backoff delay
src/lib/retry-queue.ts:28
↓ 18 callers
Function
normalizeUrl
(url: string)
src/utils/url-utils.ts:78
↓ 15 callers
Function
generateFilename
(url: string)
src/utils/url-utils.ts:95
↓ 14 callers
Function
POST
(request: NextRequest)
src/app/api/scrape/route.ts:34
↓ 14 callers
Function
scrapeRequest
(body: Record<string, unknown>)
src/app/api/scrape/__tests__/route.test.ts:41
↓ 13 callers
Function
extractLinks
(markdown: string, baseUrl: string)
src/utils/content-processing.ts:44
↓ 12 callers
Function
logError
(error: Error, additionalContext?: Record<string, unknown>)
src/lib/errors.ts:148
↓ 10 callers
Function
filterDocumentation
( content: string, options: FilterOptions = DEFAULT_FILTER_OPTIONS, )
src/utils/documentation-filter.ts:33
↓ 10 callers
Function
sendMessage
(message: CrawlStatusMessage)
src/app/api/crawl/[jobId]/status/route.ts:26
↓ 10 callers
Method
setState
(state: CircuitBreakerState)
src/lib/circuit-breaker.ts:69
↓ 9 callers
Function
POST
(request: NextRequest)
src/app/api/crawl/start/route.ts:14
↓ 9 callers
Method
getCacheKey
* Generate a cache key from a URL * Normalizes the URL first to ensure consistent caching
src/lib/cache/redis-cache.ts:115
↓ 9 callers
Function
isAllowedPlaywrightNetworkUrl
( url: string, requireDocumentationUrl: boolean, )
src/lib/playwright-scraper.ts:262
↓ 8 callers
Function
downloadMarkdown
(options: DownloadOptions)
src/utils/file-utils.ts:18
↓ 8 callers
Function
filterNavigationAndUIChrome
(content: string)
src/utils/documentation-filter.ts:85
↓ 8 callers
Function
filterUrlsFromMarkdown
(markdown: string, filterUrls: boolean)
src/utils/content-processing.ts:14
↓ 8 callers
Function
formatCodeBlocksAsMarkdown
(codeBlocks: CodeBlock[])
src/utils/code-extraction.ts:136
↓ 8 callers
Function
getIncompleteContentReason
( markdown: string | null, minLength = PROCESSING_CONFIG.MIN_CONTENT_LENGTH, )
src/lib/firecrawl.ts:135
↓ 8 callers
Function
normalizeDocumentationInput
(input: string)
src/utils/url-utils.ts:41
↓ 8 callers
Method
recordFailure
()
src/lib/circuit-breaker.ts:155
↓ 7 callers
Method
canRequest
()
src/lib/circuit-breaker.ts:81
↓ 7 callers
Function
filterEmptyOrPlaceholderContent
(content: string)
src/utils/documentation-filter.ts:185
↓ 7 callers
Function
isAllowedPlaywrightSubresourceUrl
(url: string)
src/lib/playwright-scraper.ts:253
↓ 7 callers
Function
useCrawl
(options: UseCrawlOptions = {})
src/hooks/useCrawl.ts:35
↓ 6 callers
Function
GET
( request: NextRequest, { params }: { params: Promise<{ jobId: string }> }, )
src/app/api/crawl/[jobId]/status/route.ts:18
↓ 6 callers
Function
cleanupWhitespace
(content: string)
src/utils/documentation-filter.ts:444
↓ 6 callers
Function
extractUrlFromQueryString
(queryString: string)
src/utils/url-utils.ts:56
↓ 6 callers
Function
filterLegalAndCopyrightBoilerplate
(content: string)
src/utils/documentation-filter.ts:136
↓ 6 callers
Function
is404Page
(content: string)
src/utils/documentation-filter.ts:468
↓ 6 callers
Function
isAllowedPlaywrightSameHostRequestUrl
( url: string, expectedHostname: string, requireDocumentationUrl: boolean, )
src/lib/playwright-scraper.ts:276
↓ 5 callers
Function
buildScrapeMetadata
( metadata: Record<string, unknown> | undefined, provider: ScrapeProvider, requestedUrl: string, cache
src/app/api/scrape/route.ts:379
↓ 5 callers
Method
dequeue
* Get tasks that are ready to be retried
src/lib/retry-queue.ts:75
↓ 5 callers
Function
normalizeHostname
(hostname: string)
src/lib/playwright-scraper.ts:398
↓ 5 callers
Function
resolveScrapeProvider
(value = process.env.SCRAPE_PROVIDER)
src/lib/scrape-provider.ts:12
↓ 5 callers
Function
shouldUseMainContentOnly
(url: string)
src/lib/firecrawl.ts:190
↓ 4 callers
Function
deduplicateMarkdown
(markdown: string, deduplicateContent: boolean)
src/utils/content-processing.ts:39
↓ 4 callers
Method
delete
* Delete a value from cache
src/lib/cache/redis-cache.ts:373
↓ 4 callers
Function
filterAvailabilityStrings
(markdown: string, filterAvailability: boolean)
src/utils/content-processing.ts:34
↓ 4 callers
Function
filterFormattingArtifacts
(content: string)
src/utils/documentation-filter.ts:373
↓ 4 callers
Function
filterRedundantTypeAliases
(content: string)
src/utils/documentation-filter.ts:287
↓ 4 callers
Method
getCrawlJob
* Get crawl job metadata
src/lib/cache/redis-cache.ts:584
↓ 4 callers
Method
getState
()
src/lib/circuit-breaker.ts:34
↓ 4 callers
Function
getSupportedDomainsText
()
src/utils/url-utils.ts:37
↓ 4 callers
Function
isPrivateOrLocalHostname
(hostname: string)
src/lib/playwright-scraper.ts:348
↓ 4 callers
Function
prepareOutputResults
( results: ProcessingResult[], options: ResultProcessingOptions, )
src/utils/result-processing.ts:17
↓ 4 callers
Method
processReady
* Process ready tasks with a callback
src/lib/retry-queue.ts:242
↓ 4 callers
Method
recordSuccess
()
src/lib/circuit-breaker.ts:117
↓ 4 callers
Function
removeCommonPhrases
(markdown: string)
src/utils/content-processing.ts:19
↓ 4 callers
Function
scrapeFirecrawlUrl
( apiKey: string, url: string, options: FirecrawlScrapeOptions = {}, )
src/lib/firecrawl.ts:204
↓ 4 callers
Method
trackRedisLatency
* Track Redis operation latency
src/lib/cache/redis-cache.ts:156
↓ 4 callers
Method
updateCrawlJobStatus
* Update crawl job status
src/lib/cache/redis-cache.ts:606
↓ 3 callers
Function
extractOnlyCodeBlocks
(markdown: string)
src/utils/code-extraction.ts:207
↓ 3 callers
Function
filterExcessivePlatformNotices
(content: string)
src/utils/documentation-filter.ts:336
↓ 3 callers
Function
firecrawlFetch
( apiKey: string, pathOrUrl: string, init: { method: "GET" | "POST"; body?: string; timeout?
src/lib/firecrawl.ts:266
↓ 3 callers
Function
generateDatedFilename
(url: string, date = new Date())
src/utils/url-utils.ts:146
↓ 3 callers
Function
getProviderCacheKey
(provider: ScrapeProvider, url: string)
src/lib/scrape-provider.ts:24
↓ 3 callers
Method
getStats
* Get cache statistics
src/lib/cache/redis-cache.ts:407
↓ 3 callers
Function
http2Fetch
(url: string, options?: RequestInit)
src/lib/http2-client.ts:30
↓ 3 callers
Function
isNetworkError
(error: unknown)
src/lib/errors.ts:123
↓ 3 callers
Method
markFailed
(task: RetryTask, lastError?: string)
src/lib/retry-queue.ts:306
↓ 3 callers
Function
showNotification
(title: string, body: string)
src/app/page.tsx:180
↓ 3 callers
Function
startFirecrawlCrawl
( apiKey: string, url: string, options: FirecrawlCrawlOptions, )
src/lib/firecrawl.ts:228
↓ 3 callers
Function
updateUrlWithDocumentation
(url: string)
src/utils/url-utils.ts:70
↓ 2 callers
Function
clampInteger
(value: unknown, fallback: number, min: number, max: number)
src/app/api/crawl/start/route.ts:8
↓ 2 callers
Method
clear
* Clear all tasks from the queue
src/lib/retry-queue.ts:209
↓ 2 callers
Method
compressContent
* Compress content if it exceeds threshold
src/lib/cache/redis-cache.ts:133
↓ 2 callers
Function
decodeCachedScrape
( cached: string, provider: ScrapeProvider, requestedUrl: string, )
src/app/api/scrape/route.ts:345
↓ 2 callers
Function
decodeLegacyCachedScrape
( cached: string, provider: ScrapeProvider, requestedUrl: string, )
src/app/api/scrape/route.ts:368
↓ 2 callers
Method
decompressContent
* Decompress content if it was compressed
src/lib/cache/redis-cache.ts:149
↓ 2 callers
Function
extractLinks
(markdown, baseUrl)
scripts/verify-firecrawl.mjs:160
↓ 2 callers
Method
fromResponse
(response: Response)
src/lib/firecrawl.ts:79
↓ 2 callers
Method
getAllCrawlResults
* Get all crawl result pages for a job
src/lib/cache/redis-cache.ts:677
↓ 2 callers
Method
getFailedTasks
* Get failed tasks (tasks that exceeded max attempts)
src/lib/retry-queue.ts:329
↓ 2 callers
Method
getStatus
()
src/lib/circuit-breaker.ts:200
↓ 2 callers
Function
isCacheError
(error: unknown)
src/lib/errors.ts:131
↓ 2 callers
Function
isCircuitBreakerError
(error: unknown)
src/lib/errors.ts:139
↓ 2 callers
Function
isContentError
(error: unknown)
src/lib/errors.ts:143
↓ 2 callers
Function
isFirecrawlError
(error: unknown)
src/lib/errors.ts:127
↓ 2 callers
Method
isLocalCacheExpired
* Check if a local cache entry is expired
src/lib/cache/redis-cache.ts:126
↓ 2 callers
Function
isNonContentPath
(pathLower: string)
src/utils/content-processing.ts:192
↓ 2 callers
Method
isRedisAvailable
* Check if Redis is available
src/lib/cache/redis-cache.ts:467
↓ 2 callers
Function
isValidationError
(error: unknown)
src/lib/errors.ts:135
↓ 2 callers
Method
mget
* Get multiple values from cache
src/lib/cache/redis-cache.ts:261
↓ 2 callers
Method
mset
* Set multiple values in cache
src/lib/cache/redis-cache.ts:338
↓ 2 callers
Function
readFirecrawlMarkdown
(response: FirecrawlScrapeResponse)
src/lib/firecrawl.ts:125
↓ 2 callers
Function
readPositiveInteger
( value: string | undefined, fallback: number | undefined, )
src/lib/playwright-scraper.ts:227
↓ 2 callers
Function
resolvePublicHostname
(hostname: string)
src/lib/playwright-scraper.ts:315
↓ 2 callers
Function
scrape
(url)
scripts/verify-firecrawl.mjs:142
↓ 2 callers
Method
setCrawlJob
* Store crawl job metadata
src/lib/cache/redis-cache.ts:565
↓ 2 callers
Method
setCrawlResults
* Store crawl job results with pagination support
src/lib/cache/redis-cache.ts:631
↓ 2 callers
Method
size
* Get the current queue size
src/lib/retry-queue.ts:148
↓ 2 callers
Method
toJSON
()
src/lib/errors.ts:21
↓ 2 callers
Function
userFacingFirecrawlError
(status: number, fallback: string)
src/lib/firecrawl.ts:114
next →
1–100 of 180, ranked by callers