Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Anchalrawat/mangadl
/ functions
Functions
45 in github.com/Anchalrawat/mangadl
⨍
Functions
45
◇
Types & classes
11
↓ 25 callers
Method
Render
(w io.Writer, m list.Model, index int, listItem list.Item)
internal/ui/delegate.go:21
↓ 5 callers
Method
moveCursor
(delta int)
internal/ui/update.go:340
↓ 4 callers
Method
View
()
internal/ui/view.go:11
↓ 4 callers
Function
downloadImageFast
(url, outputDir string, index int)
internal/downloader/downloader.go:198
↓ 3 callers
Function
ExtractImageURLs
ExtractImageURLs finds all image URLs on a chapter page.
internal/scraper/scraper.go:125
↓ 3 callers
Method
Height
()
internal/ui/delegate.go:17
↓ 3 callers
Function
SanitizeFilename
(name string)
internal/downloader/downloader.go:235
↓ 3 callers
Method
recalcLayout
()
internal/ui/update.go:293
↓ 2 callers
Method
addLog
(msg string)
internal/ui/update.go:282
↓ 2 callers
Function
getImageURL
getImageURL extracts the best available source URL from an image element.
internal/scraper/scraper.go:169
↓ 2 callers
Function
parseChapterNumber
(name string)
internal/scraper/scraper.go:102
↓ 1 callers
Function
DownloadChapter
DownloadChapter handles the full download process for a single chapter.
internal/downloader/downloader.go:32
↓ 1 callers
Function
DownloadImageInChunks
DownloadImageInChunks downloads a single image, splitting it into chunks if supported.
internal/downloader/downloader.go:89
↓ 1 callers
Function
FetchMangaDetails
FetchMangaDetails fetches the title and chapters for a manga URL.
internal/scraper/scraper.go:32
↓ 1 callers
Function
InitialModel
()
internal/ui/model.go:60
↓ 1 callers
Function
createCBZ
(src, dest string)
internal/downloader/downloader.go:212
↓ 1 callers
Function
downloadChunk
(url string, start, end int64)
internal/downloader/downloader.go:177
↓ 1 callers
Function
downloadImagesChunked
(imageURLs []string, outputDir string)
internal/downloader/downloader.go:73
↓ 1 callers
Function
fetchMangaCmd
(url string)
internal/ui/update.go:212
↓ 1 callers
Function
fetchPage
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 callers
Function
fetchPage
fetchPage is a helper to get a goquery document from a URL.
internal/scraper/scraper.go:157
↓ 1 callers
Method
getSelectedChapters
()
internal/ui/update.go:272
↓ 1 callers
Function
startDownload
(chapters []domain.Chapter, title string)
internal/ui/update.go:224
↓ 1 callers
Method
updateFilteredChapters
()
internal/ui/update.go:323
↓ 1 callers
Method
viewDone
()
internal/ui/view.go:354
↓ 1 callers
Method
viewDownloading
()
internal/ui/view.go:261
↓ 1 callers
Method
viewError
()
internal/ui/view.go:376
↓ 1 callers
Method
viewFetching
()
internal/ui/view.go:124
↓ 1 callers
Method
viewInput
()
internal/ui/view.go:80
↓ 1 callers
Method
viewSelection
()
internal/ui/view.go:133
Method
Description
Description returns the chapter URL for the list interface.
internal/domain/models.go:14
Method
FilterValue
FilterValue returns the chapter name for filtering.
internal/domain/models.go:17
Method
Init
()
internal/ui/model.go:97
Method
Spacing
()
internal/ui/delegate.go:18
Function
TestExtractImageURLs_DOM
(t *testing.T)
internal/scraper/scraper_test.go:10
Function
TestExtractImageURLs_Script
(t *testing.T)
internal/scraper/scraper_test.go:41
Function
TestGetImageURL
(t *testing.T)
internal/scraper/scraper_test.go:67
Function
TestSanitizeFilename
(t *testing.T)
internal/downloader/downloader_test.go:7
Method
Title
Title returns the chapter name for the list interface.
internal/domain/models.go:11
Method
Update
(msg tea.Msg)
internal/ui/update.go:19
Method
Update
(_ tea.Msg, _ *list.Model)
internal/ui/delegate.go:19
Function
init
()
internal/downloader/downloader.go:27
Function
init
()
internal/scraper/scraper.go:22
Function
main
()
main.go:11
Function
waitForDownloadMsg
()
internal/ui/update.go:264