MCPcopy Create free account

hub / github.com/Anchalrawat/mangadl / functions

Functions45 in github.com/Anchalrawat/mangadl

↓ 25 callersMethodRender
(w io.Writer, m list.Model, index int, listItem list.Item)
internal/ui/delegate.go:21
↓ 5 callersMethodmoveCursor
(delta int)
internal/ui/update.go:340
↓ 4 callersMethodView
()
internal/ui/view.go:11
↓ 4 callersFunctiondownloadImageFast
(url, outputDir string, index int)
internal/downloader/downloader.go:198
↓ 3 callersFunctionExtractImageURLs
ExtractImageURLs finds all image URLs on a chapter page.
internal/scraper/scraper.go:125
↓ 3 callersMethodHeight
()
internal/ui/delegate.go:17
↓ 3 callersFunctionSanitizeFilename
(name string)
internal/downloader/downloader.go:235
↓ 3 callersMethodrecalcLayout
()
internal/ui/update.go:293
↓ 2 callersMethodaddLog
(msg string)
internal/ui/update.go:282
↓ 2 callersFunctiongetImageURL
getImageURL extracts the best available source URL from an image element.
internal/scraper/scraper.go:169
↓ 2 callersFunctionparseChapterNumber
(name string)
internal/scraper/scraper.go:102
↓ 1 callersFunctionDownloadChapter
DownloadChapter handles the full download process for a single chapter.
internal/downloader/downloader.go:32
↓ 1 callersFunctionDownloadImageInChunks
DownloadImageInChunks downloads a single image, splitting it into chunks if supported.
internal/downloader/downloader.go:89
↓ 1 callersFunctionFetchMangaDetails
FetchMangaDetails fetches the title and chapters for a manga URL.
internal/scraper/scraper.go:32
↓ 1 callersFunctionInitialModel
()
internal/ui/model.go:60
↓ 1 callersFunctioncreateCBZ
(src, dest string)
internal/downloader/downloader.go:212
↓ 1 callersFunctiondownloadChunk
(url string, start, end int64)
internal/downloader/downloader.go:177
↓ 1 callersFunctiondownloadImagesChunked
(imageURLs []string, outputDir string)
internal/downloader/downloader.go:73
↓ 1 callersFunctionfetchMangaCmd
(url string)
internal/ui/update.go:212
↓ 1 callersFunctionfetchPage
fetchPage is a local helper, duplicated from scraper to avoid circular dependency if needed, or better yet, just use http client here as well. For sim
internal/downloader/downloader.go:61
↓ 1 callersFunctionfetchPage
fetchPage is a helper to get a goquery document from a URL.
internal/scraper/scraper.go:157
↓ 1 callersMethodgetSelectedChapters
()
internal/ui/update.go:272
↓ 1 callersFunctionstartDownload
(chapters []domain.Chapter, title string)
internal/ui/update.go:224
↓ 1 callersMethodupdateFilteredChapters
()
internal/ui/update.go:323
↓ 1 callersMethodviewDone
()
internal/ui/view.go:354
↓ 1 callersMethodviewDownloading
()
internal/ui/view.go:261
↓ 1 callersMethodviewError
()
internal/ui/view.go:376
↓ 1 callersMethodviewFetching
()
internal/ui/view.go:124
↓ 1 callersMethodviewInput
()
internal/ui/view.go:80
↓ 1 callersMethodviewSelection
()
internal/ui/view.go:133
MethodDescription
Description returns the chapter URL for the list interface.
internal/domain/models.go:14
MethodFilterValue
FilterValue returns the chapter name for filtering.
internal/domain/models.go:17
MethodInit
()
internal/ui/model.go:97
MethodSpacing
()
internal/ui/delegate.go:18
FunctionTestExtractImageURLs_DOM
(t *testing.T)
internal/scraper/scraper_test.go:10
FunctionTestExtractImageURLs_Script
(t *testing.T)
internal/scraper/scraper_test.go:41
FunctionTestGetImageURL
(t *testing.T)
internal/scraper/scraper_test.go:67
FunctionTestSanitizeFilename
(t *testing.T)
internal/downloader/downloader_test.go:7
MethodTitle
Title returns the chapter name for the list interface.
internal/domain/models.go:11
MethodUpdate
(msg tea.Msg)
internal/ui/update.go:19
MethodUpdate
(_ tea.Msg, _ *list.Model)
internal/ui/delegate.go:19
Functioninit
()
internal/downloader/downloader.go:27
Functioninit
()
internal/scraper/scraper.go:22
Functionmain
()
main.go:11
FunctionwaitForDownloadMsg
()
internal/ui/update.go:264