Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/M4p4/EromeDownloader
/ functions
Functions
39 in github.com/M4p4/EromeDownloader
⨍
Functions
39
◇
Types & classes
4
↓ 4 callers
Function
_run_download_file
Invoke dump._download_file with production-shaped arguments.
tests/test_download.py:10
↓ 1 callers
Function
_clean_album_title
Remove illegal characters from the album title
dump.py:37
↓ 1 callers
Function
_collect_album_data
Collect videos and images from the album
dump.py:279
↓ 1 callers
Function
_download
Download the album with a live progress dashboard
dump.py:165
↓ 1 callers
Function
_download_file
Download the file with retry-on-failure and exponential backoff.
dump.py:209
↓ 1 callers
Function
_get_final_download_path
Create a directory with the title of the album
dump.py:45
↓ 1 callers
Function
_make_progress_views
()
dump.py:73
↓ 1 callers
Function
_print_banner
()
dump.py:59
↓ 1 callers
Function
_read_urls_from_file
Read album URLs from a text file, skipping blanks and '#' comments.
dump.py:310
↓ 1 callers
Function
_run
Download a batch of albums sequentially, continuing past per-album errors.
dump.py:322
↓ 1 callers
Function
_summary_panel
(stats: dict[str, int], title: str = "Album summary")
dump.py:97
↓ 1 callers
Function
_truncate
(text: str, length: int = 48)
dump.py:53
↓ 1 callers
Function
dump
Collect album data and download the album
dump.py:109
↓ 1 callers
Function
main
CLI entry point for the ``eromedump`` command.
dump.py:381
Method
test_creates_directory_when_missing
(self, tmp_path, monkeypatch)
tests/test_helpers.py:73
Function
test_deduplicates_urls
()
tests/test_collect_album_data.py:46
Function
test_download_file_fails_after_exhausting_retries
(tmp_path, monkeypatch)
tests/test_download.py:102
Function
test_download_file_retries_then_succeeds
(tmp_path, monkeypatch)
tests/test_download.py:83
Function
test_download_file_skips_existing_file
(tmp_path)
tests/test_download.py:64
Function
test_download_file_writes_and_counts_downloaded
(tmp_path)
tests/test_download.py:44
Function
test_dump_rejects_wrong_host
()
tests/test_download.py:31
Method
test_empty_after_cleaning_returns_default
(self)
tests/test_helpers.py:12
Method
test_empty_file_returns_empty_list
(self, tmp_path)
tests/test_helpers.py:66
Function
test_eromedump_entry_point_registered
()
tests/test_cli.py:19
Method
test_exact_length_unchanged
(self)
tests/test_helpers.py:33
Method
test_keeps_normal_title
(self)
tests/test_helpers.py:18
Function
test_main_is_callable
()
tests/test_cli.py:8
Function
test_main_requires_url_or_file
(monkeypatch)
tests/test_cli.py:12
Function
test_parses_title_videos_and_images
()
tests/test_collect_album_data.py:18
Method
test_reads_one_url_per_line
(self, tmp_path)
tests/test_helpers.py:39
Method
test_replaces_illegal_characters
(self)
tests/test_helpers.py:5
Method
test_respects_custom_default
(self)
tests/test_helpers.py:15
Method
test_returns_existing_path_without_error
(self, tmp_path, monkeypatch)
tests/test_helpers.py:80
Method
test_returns_unchanged_when_short
(self)
tests/test_helpers.py:23
Function
test_skip_images_returns_only_videos
()
tests/test_collect_album_data.py:37
Function
test_skip_videos_returns_only_images
()
tests/test_collect_album_data.py:28
Method
test_skips_blank_lines_and_comments
(self, tmp_path)
tests/test_helpers.py:50
Method
test_strips_trailing_dots_and_spaces
(self)
tests/test_helpers.py:9
Method
test_truncates_long_text_keeping_tail
(self)
tests/test_helpers.py:26