MCPcopy Create free account

hub / github.com/404-novel-project/novel-downloader / functions

Functions1,033 in github.com/404-novel-project/novel-downloader

↓ 3 callersFunctionstorageAvailable
(type: string)
src/lib/localStorageExpired.ts:4
↓ 2 callersFunctionbase
( introDomPatch: (introDom: HTMLElement) => HTMLElement, concurrencyLimit?: number, sleepTime?: number,
src/rules/biquge/template.ts:8
↓ 2 callersFunctionbase64Decode
(str: string)
src/rules/special/original/shaoniandream.ts:247
↓ 2 callersFunctionbase64UrlDecode
(s: string)
src/rules/special/reprint/sbxh.ts:175
↓ 2 callersFunctionbase64UrlEncode
(bytes: Uint8Array)
src/rules/special/reprint/sbxh.ts:169
↓ 2 callersFunctionbaseMultiIndex
( introDomPatch: (introDom: HTMLElement) => HTMLElement, concurrencyLimit?: number, sleepTime?: number,
src/rules/biquge/template.ts:98
↓ 2 callersFunctionbuildFontTableViaOCR
( fontName: string, inputText: string, )
src/rules/lib/jjwxcFontDecode.ts:49
↓ 2 callersFunctioncanvasToUint8Array
(canvas: HTMLCanvasElement)
src/rules/lib/jjwxcFontDecode.ts:399
↓ 2 callersFunctioncanvasToUint8Array
(canvas: HTMLCanvasElement)
src/rules/special/original/qidian.ts:632
↓ 2 callersFunctionchapterHiddenFix
( book: Book, invalidTest: (c: Chapter) => boolean, getPrevHref: (doc: Document) => string | undefined,
src/lib/rule.ts:234
↓ 2 callersFunctioncloseSetting
(keep?: PointerEvent | boolean)
src/ui/setting.ts:278
↓ 2 callersFunctioncommon1
(boldName: string, baseName: string, elem: Element)
src/lib/cleanDOM.ts:422
↓ 2 callersFunctionconcurrencyRun
( list: any[], limit: number, asyncHandle: (arg: any) => any, options: concurrencyOptions = {} )
src/lib/misc.ts:14
↓ 2 callersFunctionconvert
(v: siteTestResult)
test/sites.ts:130
↓ 2 callersFunctionconvertFixWidth
(node: HTMLElement, width = 35)
src/lib/cleanDOM.ts:1376
↓ 2 callersFunctionconvertFixWidthText
( node: Text, width = 35, out = document.createElement("div") )
src/lib/cleanDOM.ts:1335
↓ 2 callersFunctioncreateWeimengForSite
(apiBaseUrl: string, additionalConfig?: Partial<WeimengConfig>)
src/rules/special/lib/weimengcms.ts:464
↓ 2 callersFunctioncurSaveOption
()
src/ui/setting.ts:152
↓ 2 callersFunctiondataPlus
(key: keyof StatData)
src/stat.ts:33
↓ 2 callersFunctiondeDuplicate
(chapters: Chapter[])
src/lib/rule.ts:196
↓ 2 callersFunctiondebug
()
src/debug.ts:5
↓ 2 callersMethoddecodeFullText
* 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 callersMethoddownloadAndCacheModels
* Download and cache PaddleOCR models from GitHub
src/lib/decoders/OCRDecoder.ts:306
↓ 2 callersMethodencode
(data: string)
src/rules/special/original/jjwxc.ts:68
↓ 2 callersMethodensureModelLoaded
* Ensure OCR model is loaded
src/lib/decoders/OCRDecoder.ts:196
↓ 2 callersMethodextractChapterIdFromUrl
* Extracts chapter ID from URL using configured regex pattern
src/rules/special/lib/weimengcms.ts:443
↓ 2 callersFunctionextractEscapedJsonString
(html: string, key: string)
src/rules/special/reprint/sbxh.ts:138
↓ 2 callersFunctionfetchAndAppendContent
(pageNumber: number, insertAfterCurrentBox: boolean)
src/rules/onePage/original/syosetu.ts:26
↓ 2 callersMethodfetchChapterContent
* Fetches chapter content from WeimengCMS API
src/rules/special/lib/weimengcms.ts:366
↓ 2 callersFunctionfix
(invalidChapter: Chapter, chapterList: Chapter[])
src/lib/rule.ts:259
↓ 2 callersFunctionformatETA
(ms: number)
src/ui/progress.ts:21
↓ 2 callersMethodgenMetaDateTxt
(book: Book)
src/save/options.ts:8
↓ 2 callersMethodgenerateAsync
()
src/lib/zip.ts:122
↓ 2 callersMethodgenerateImageHash
* Generate a hash from image data using ImageHasher
src/lib/decoders/HashDecoder.ts:256
↓ 2 callersFunctiongetAList
()
src/rules/onePage/original/syosetu.ts:73
↓ 2 callersFunctiongetAuthor
()
src/rules/special/reprint/sbxh.ts:268
↓ 2 callersFunctiongetBookname
()
src/rules/special/reprint/sbxh.ts:258
↓ 2 callersFunctiongetChapterAuthorSay
()
src/rules/special/original/ciweimao.ts:474
↓ 2 callersMethodgetChapterNumberToSave
(chapter: Chapter, chapters: Chapter[])
src/save/options.ts:24
↓ 2 callersFunctiongetCoverUrl
()
src/rules/special/reprint/sbxh.ts:285
↓ 2 callersFunctiongetFilterFunction
(arg: string, functionBody: string)
src/ui/FilterTab.ts:124
↓ 2 callersFunctiongetFingerprint
(ch: string, font: string)
src/rules/lib/jjwxcFontDecode.ts:188
↓ 2 callersFunctiongetFrameContentCondition
( url: string, stopCondition: (frame: HTMLIFrameElement) => boolean, sandboxs?: string[] )
src/lib/http.ts:349
↓ 2 callersFunctiongetImg
(url: string)
src/lib/cleanDOM.ts:747
↓ 2 callersFunctiongetIntroDom
()
src/rules/onePage/original/syosetu.ts:66
↓ 2 callersFunctiongetIntroDom
()
src/rules/special/reprint/sbxh.ts:277
↓ 2 callersMethodgetKey
* Generate cache key for session+domain+type combination
src/lib/SessionMappingCache.ts:181
↓ 2 callersFunctiongetList
(dom: Document)
src/rules/special/original/ihuaben.ts:127
↓ 2 callersFunctiongetLogText
()
src/log.ts:13
↓ 2 callersMethodgetMappingsWithLoading
* 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 callersFunctiongetNextSibling
(node: Element | Text)
src/lib/dom.ts:151
↓ 2 callersFunctiongetNovel
(novelID: string, lang: string, version: string)
src/rules/special/original/pixiv.ts:487
↓ 2 callersFunctiongetNsfw
()
src/rules/onePage/original/syosetu.ts:89
↓ 2 callersFunctiongetReadParams
(doc: Document)
src/rules/twoPage/linovelib.ts:209
↓ 2 callersFunctiongetStatData
()
src/stat.ts:16
↓ 2 callersFunctiongetXszjIndexUrlsFromNode
( node: QueryableNode | null, baseUrl: string )
src/rules/onePageWithMultiIndexPage/xszj.ts:8
↓ 2 callersMethodgetchapterName
(chapter: Chapter)
src/save/options.ts:98
↓ 2 callersMethodinit
()
src/lib/localStorageExpired.ts:86
↓ 2 callersFunctionisBlankParagraph
(node: Element)
src/lib/cleanDOM.ts:1225
↓ 2 callersFunctionisFixWidth
(node: Text | HTMLElement, width = 35)
src/lib/cleanDOM.ts:1488
↓ 2 callersFunctionisMatch
(resp: Response<string>)
test/sites.ts:56
↓ 2 callersMethodlearnMapping
* Learn a new mapping from user input
src/lib/decoders/HashDecoder.ts:78
↓ 2 callersFunctionmimetyepToCompressible
(mimeType: string)
src/lib/mimeDbLite.ts:50
↓ 2 callersFunctionmkBiqugeMultiIndexNextPage
( introDomPatch: (introDom: HTMLElement) => HTMLElement, contentPatch: (content: HTMLElement, doc: Documen
src/rules/biquge/template.ts:183
↓ 2 callersFunctionpostChapterParseHook
( chapter: Chapter, saveObj: SaveBook )
src/rules.ts:396
↓ 2 callersMethodprocessChapterContent
* Processes chapter content from WeimengCMS API response into DOM elements
src/rules/special/lib/weimengcms.ts:396
↓ 2 callersMethodprocessImages
( content: HTMLElement, decoder: ImageTextDecoder, )
src/rules/special/reprint/xiguashuwu.ts:660
↓ 2 callersFunctionpushPseudoText
( element: HTMLElement, ownerWin: Window, pseudoRules: PseudoContentRule[], pseudo: "::before" | "::af
src/rules/special/original/qidian.ts:313
↓ 2 callersFunctionrange
(size: number, startAt = 0)
src/lib/misc.ts:124
↓ 2 callersFunctionreadCookie
(name: string)
src/rules/special/reprint/sbxh.ts:151
↓ 2 callersFunctionremove
(nodes: ChildNode[])
src/lib/cleanDOM.ts:1196
↓ 2 callersFunctionremoveTrackParm
(_url: string)
src/lib/removeTrackParam.ts:121
↓ 2 callersFunctionrunTest
(url: string)
test/sites.ts:59
↓ 2 callersFunctionsaveData
(statData: StatData)
src/stat.ts:27
↓ 2 callersMethodsaveLearnedMappings
* Save learned mappings to storage
src/lib/decoders/FilenameDecoder.ts:243
↓ 2 callersMethodsaveLearnedMappings
* Save learned mappings to storage
src/lib/decoders/HashDecoder.ts:240
↓ 2 callersFunctionsaveToArchiveOrg
(url: string)
src/lib/misc.ts:64
↓ 2 callersFunctionstreamSupport
()
src/detect.ts:36
↓ 2 callersMethoduint8ArrayToImageData
* Convert Uint8Array to ImageData for PaddleOCR processing
src/lib/decoders/OCRDecoder.ts:496
↓ 2 callersFunctionwanben
()
src/rules/onePage/wanben.ts:6
↓ 1 callersFunction$$
(selector: string)
src/rules/onePage/69shuba.ts:8
↓ 1 callersFunction$$
(selector: string)
src/rules/onePage/xbyuan.ts:8
↓ 1 callersFunction$$
(selector: string)
src/rules/onePage/dishuge.ts:8
↓ 1 callersFunctionMemberSingleChapter
(bookID: string, chapterID: string, chapterName: string | null)
src/rules/special/original/shaoniandream.ts:179
↓ 1 callersFunctionTM_4_14_bug_Detect
()
src/detect.ts:52
↓ 1 callersFunction_filter
(chapter: Chapter)
src/rules.ts:369
↓ 1 callersMethodaddAdditionalMetadataToDOM
* 向简介DOM添加额外的元数据信息
src/rules/special/original/jjwxc.ts:451
↓ 1 callersFunctionaixdzs
()
src/rules/onePage/aixdzs.ts:3
↓ 1 callersFunctionakatsuki
()
src/rules/onePage/original/akatsuki.ts:4
↓ 1 callersFunctionalicesw
()
src/rules/onePageWithMultiIndexPage/alicesw.ts:17
↓ 1 callersFunctionalphapolis
()
src/rules/onePage/original/alphapolis.ts:4
↓ 1 callersFunctionasyncHandle
(curChapter: Chapter)
src/rules.ts:315
↓ 1 callersFunctionawaitAttachments
({ dom, text, images, }: { dom: HTMLElement; text: string; images: (Promise<Attachme
src/lib/cleanDOM.ts:1114
↓ 1 callersFunctionb5200
()
src/rules/biquge/onePage.ts:161
↓ 1 callersFunctionbaihexs
()
src/rules/onePageWithMultiIndexPage/baihexs.ts:5
↓ 1 callersFunctionbanxia
()
src/rules/onePage/banxia.ts:4
↓ 1 callersFunctionbiquge345
()
src/rules/onePage/biquge345.ts:4
↓ 1 callersFunctionbiqugecc
()
src/rules/onePage/biqugecc.ts:4
↓ 1 callersFunctionbiqugetw
()
src/rules/onePageWithMultiIndexPage/biqugetw.ts:4
↓ 1 callersFunctionbiquwx
()
src/rules/biquge/onePage.ts:55
← previousnext →101–200 of 1,033, ranked by callers