Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/404-novel-project/novel-downloader
/ functions
Functions
1,033 in github.com/404-novel-project/novel-downloader
⨍
Functions
1,033
◇
Types & classes
376
↓ 3 callers
Function
storageAvailable
(type: string)
src/lib/localStorageExpired.ts:4
↓ 2 callers
Function
base
( introDomPatch: (introDom: HTMLElement) => HTMLElement, concurrencyLimit?: number, sleepTime?: number,
src/rules/biquge/template.ts:8
↓ 2 callers
Function
base64Decode
(str: string)
src/rules/special/original/shaoniandream.ts:247
↓ 2 callers
Function
base64UrlDecode
(s: string)
src/rules/special/reprint/sbxh.ts:175
↓ 2 callers
Function
base64UrlEncode
(bytes: Uint8Array)
src/rules/special/reprint/sbxh.ts:169
↓ 2 callers
Function
baseMultiIndex
( introDomPatch: (introDom: HTMLElement) => HTMLElement, concurrencyLimit?: number, sleepTime?: number,
src/rules/biquge/template.ts:98
↓ 2 callers
Function
buildFontTableViaOCR
( fontName: string, inputText: string, )
src/rules/lib/jjwxcFontDecode.ts:49
↓ 2 callers
Function
canvasToUint8Array
(canvas: HTMLCanvasElement)
src/rules/lib/jjwxcFontDecode.ts:399
↓ 2 callers
Function
canvasToUint8Array
(canvas: HTMLCanvasElement)
src/rules/special/original/qidian.ts:632
↓ 2 callers
Function
chapterHiddenFix
( book: Book, invalidTest: (c: Chapter) => boolean, getPrevHref: (doc: Document) => string | undefined,
src/lib/rule.ts:234
↓ 2 callers
Function
closeSetting
(keep?: PointerEvent | boolean)
src/ui/setting.ts:278
↓ 2 callers
Function
common1
(boldName: string, baseName: string, elem: Element)
src/lib/cleanDOM.ts:422
↓ 2 callers
Function
concurrencyRun
( list: any[], limit: number, asyncHandle: (arg: any) => any, options: concurrencyOptions = {} )
src/lib/misc.ts:14
↓ 2 callers
Function
convert
(v: siteTestResult)
test/sites.ts:130
↓ 2 callers
Function
convertFixWidth
(node: HTMLElement, width = 35)
src/lib/cleanDOM.ts:1376
↓ 2 callers
Function
convertFixWidthText
( node: Text, width = 35, out = document.createElement("div") )
src/lib/cleanDOM.ts:1335
↓ 2 callers
Function
createWeimengForSite
(apiBaseUrl: string, additionalConfig?: Partial<WeimengConfig>)
src/rules/special/lib/weimengcms.ts:464
↓ 2 callers
Function
curSaveOption
()
src/ui/setting.ts:152
↓ 2 callers
Function
dataPlus
(key: keyof StatData)
src/stat.ts:33
↓ 2 callers
Function
deDuplicate
(chapters: Chapter[])
src/lib/rule.ts:196
↓ 2 callers
Function
debug
()
src/debug.ts:5
↓ 2 callers
Method
decodeFullText
* Decode full text from an image using PaddleOCR. * Unlike decode() which returns a single character, this returns all detected text, * preservi
src/lib/decoders/OCRDecoder.ts:101
↓ 2 callers
Method
downloadAndCacheModels
* Download and cache PaddleOCR models from GitHub
src/lib/decoders/OCRDecoder.ts:306
↓ 2 callers
Method
encode
(data: string)
src/rules/special/original/jjwxc.ts:68
↓ 2 callers
Method
ensureModelLoaded
* Ensure OCR model is loaded
src/lib/decoders/OCRDecoder.ts:196
↓ 2 callers
Method
extractChapterIdFromUrl
* Extracts chapter ID from URL using configured regex pattern
src/rules/special/lib/weimengcms.ts:443
↓ 2 callers
Function
extractEscapedJsonString
(html: string, key: string)
src/rules/special/reprint/sbxh.ts:138
↓ 2 callers
Function
fetchAndAppendContent
(pageNumber: number, insertAfterCurrentBox: boolean)
src/rules/onePage/original/syosetu.ts:26
↓ 2 callers
Method
fetchChapterContent
* Fetches chapter content from WeimengCMS API
src/rules/special/lib/weimengcms.ts:366
↓ 2 callers
Function
fix
(invalidChapter: Chapter, chapterList: Chapter[])
src/lib/rule.ts:259
↓ 2 callers
Function
formatETA
(ms: number)
src/ui/progress.ts:21
↓ 2 callers
Method
genMetaDateTxt
(book: Book)
src/save/options.ts:8
↓ 2 callers
Method
generateAsync
()
src/lib/zip.ts:122
↓ 2 callers
Method
generateImageHash
* Generate a hash from image data using ImageHasher
src/lib/decoders/HashDecoder.ts:256
↓ 2 callers
Function
getAList
()
src/rules/onePage/original/syosetu.ts:73
↓ 2 callers
Function
getAuthor
()
src/rules/special/reprint/sbxh.ts:268
↓ 2 callers
Function
getBookname
()
src/rules/special/reprint/sbxh.ts:258
↓ 2 callers
Function
getChapterAuthorSay
()
src/rules/special/original/ciweimao.ts:474
↓ 2 callers
Method
getChapterNumberToSave
(chapter: Chapter, chapters: Chapter[])
src/save/options.ts:24
↓ 2 callers
Function
getCoverUrl
()
src/rules/special/reprint/sbxh.ts:285
↓ 2 callers
Function
getFilterFunction
(arg: string, functionBody: string)
src/ui/FilterTab.ts:124
↓ 2 callers
Function
getFingerprint
(ch: string, font: string)
src/rules/lib/jjwxcFontDecode.ts:188
↓ 2 callers
Function
getFrameContentCondition
( url: string, stopCondition: (frame: HTMLIFrameElement) => boolean, sandboxs?: string[] )
src/lib/http.ts:349
↓ 2 callers
Function
getImg
(url: string)
src/lib/cleanDOM.ts:747
↓ 2 callers
Function
getIntroDom
()
src/rules/onePage/original/syosetu.ts:66
↓ 2 callers
Function
getIntroDom
()
src/rules/special/reprint/sbxh.ts:277
↓ 2 callers
Method
getKey
* Generate cache key for session+domain+type combination
src/lib/SessionMappingCache.ts:181
↓ 2 callers
Function
getList
(dom: Document)
src/rules/special/original/ihuaben.ts:127
↓ 2 callers
Function
getLogText
()
src/log.ts:13
↓ 2 callers
Method
getMappingsWithLoading
* Get mappings for a session+domain+type with concurrent loading support * If mappings aren't cached, calls the provided fetch function to download
src/lib/SessionMappingCache.ts:87
↓ 2 callers
Function
getNextSibling
(node: Element | Text)
src/lib/dom.ts:151
↓ 2 callers
Function
getNovel
(novelID: string, lang: string, version: string)
src/rules/special/original/pixiv.ts:487
↓ 2 callers
Function
getNsfw
()
src/rules/onePage/original/syosetu.ts:89
↓ 2 callers
Function
getReadParams
(doc: Document)
src/rules/twoPage/linovelib.ts:209
↓ 2 callers
Function
getStatData
()
src/stat.ts:16
↓ 2 callers
Function
getXszjIndexUrlsFromNode
( node: QueryableNode | null, baseUrl: string )
src/rules/onePageWithMultiIndexPage/xszj.ts:8
↓ 2 callers
Method
getchapterName
(chapter: Chapter)
src/save/options.ts:98
↓ 2 callers
Method
init
()
src/lib/localStorageExpired.ts:86
↓ 2 callers
Function
isBlankParagraph
(node: Element)
src/lib/cleanDOM.ts:1225
↓ 2 callers
Function
isFixWidth
(node: Text | HTMLElement, width = 35)
src/lib/cleanDOM.ts:1488
↓ 2 callers
Function
isMatch
(resp: Response<string>)
test/sites.ts:56
↓ 2 callers
Method
learnMapping
* Learn a new mapping from user input
src/lib/decoders/HashDecoder.ts:78
↓ 2 callers
Function
mimetyepToCompressible
(mimeType: string)
src/lib/mimeDbLite.ts:50
↓ 2 callers
Function
mkBiqugeMultiIndexNextPage
( introDomPatch: (introDom: HTMLElement) => HTMLElement, contentPatch: (content: HTMLElement, doc: Documen
src/rules/biquge/template.ts:183
↓ 2 callers
Function
postChapterParseHook
( chapter: Chapter, saveObj: SaveBook )
src/rules.ts:396
↓ 2 callers
Method
processChapterContent
* Processes chapter content from WeimengCMS API response into DOM elements
src/rules/special/lib/weimengcms.ts:396
↓ 2 callers
Method
processImages
( content: HTMLElement, decoder: ImageTextDecoder, )
src/rules/special/reprint/xiguashuwu.ts:660
↓ 2 callers
Function
pushPseudoText
( element: HTMLElement, ownerWin: Window, pseudoRules: PseudoContentRule[], pseudo: "::before" | "::af
src/rules/special/original/qidian.ts:313
↓ 2 callers
Function
range
(size: number, startAt = 0)
src/lib/misc.ts:124
↓ 2 callers
Function
readCookie
(name: string)
src/rules/special/reprint/sbxh.ts:151
↓ 2 callers
Function
remove
(nodes: ChildNode[])
src/lib/cleanDOM.ts:1196
↓ 2 callers
Function
removeTrackParm
(_url: string)
src/lib/removeTrackParam.ts:121
↓ 2 callers
Function
runTest
(url: string)
test/sites.ts:59
↓ 2 callers
Function
saveData
(statData: StatData)
src/stat.ts:27
↓ 2 callers
Method
saveLearnedMappings
* Save learned mappings to storage
src/lib/decoders/FilenameDecoder.ts:243
↓ 2 callers
Method
saveLearnedMappings
* Save learned mappings to storage
src/lib/decoders/HashDecoder.ts:240
↓ 2 callers
Function
saveToArchiveOrg
(url: string)
src/lib/misc.ts:64
↓ 2 callers
Function
streamSupport
()
src/detect.ts:36
↓ 2 callers
Method
uint8ArrayToImageData
* Convert Uint8Array to ImageData for PaddleOCR processing
src/lib/decoders/OCRDecoder.ts:496
↓ 2 callers
Function
wanben
()
src/rules/onePage/wanben.ts:6
↓ 1 callers
Function
$$
(selector: string)
src/rules/onePage/69shuba.ts:8
↓ 1 callers
Function
$$
(selector: string)
src/rules/onePage/xbyuan.ts:8
↓ 1 callers
Function
$$
(selector: string)
src/rules/onePage/dishuge.ts:8
↓ 1 callers
Function
MemberSingleChapter
(bookID: string, chapterID: string, chapterName: string | null)
src/rules/special/original/shaoniandream.ts:179
↓ 1 callers
Function
TM_4_14_bug_Detect
()
src/detect.ts:52
↓ 1 callers
Function
_filter
(chapter: Chapter)
src/rules.ts:369
↓ 1 callers
Method
addAdditionalMetadataToDOM
* 向简介DOM添加额外的元数据信息
src/rules/special/original/jjwxc.ts:451
↓ 1 callers
Function
aixdzs
()
src/rules/onePage/aixdzs.ts:3
↓ 1 callers
Function
akatsuki
()
src/rules/onePage/original/akatsuki.ts:4
↓ 1 callers
Function
alicesw
()
src/rules/onePageWithMultiIndexPage/alicesw.ts:17
↓ 1 callers
Function
alphapolis
()
src/rules/onePage/original/alphapolis.ts:4
↓ 1 callers
Function
asyncHandle
(curChapter: Chapter)
src/rules.ts:315
↓ 1 callers
Function
awaitAttachments
({ dom, text, images, }: { dom: HTMLElement; text: string; images: (Promise<Attachme
src/lib/cleanDOM.ts:1114
↓ 1 callers
Function
b5200
()
src/rules/biquge/onePage.ts:161
↓ 1 callers
Function
baihexs
()
src/rules/onePageWithMultiIndexPage/baihexs.ts:5
↓ 1 callers
Function
banxia
()
src/rules/onePage/banxia.ts:4
↓ 1 callers
Function
biquge345
()
src/rules/onePage/biquge345.ts:4
↓ 1 callers
Function
biqugecc
()
src/rules/onePage/biqugecc.ts:4
↓ 1 callers
Function
biqugetw
()
src/rules/onePageWithMultiIndexPage/biqugetw.ts:4
↓ 1 callers
Function
biquwx
()
src/rules/biquge/onePage.ts:55
← previous
next →
101–200 of 1,033, ranked by callers