MCPcopy Create free account

hub / github.com/alexta69/metube / functions

Functions596 in github.com/alexta69/metube

Methodtest_loading_old_json_rewrites_to_compact_format
(self)
app/tests/test_persistent_queue.py:191
Methodtest_lock_replaced_with_none
(self)
app/tests/test_ytdl_utils.py:149
Methodtest_map_iterator
(self)
app/tests/test_ytdl_utils.py:145
Methodtest_math_operation
(self)
app/tests/test_ytdl_utils.py:91
Methodtest_migrates_best_ios
(self)
app/tests/test_ytdl_utils.py:229
Methodtest_migrates_captions
(self)
app/tests/test_ytdl_utils.py:222
Methodtest_migrates_old_audio_format
(self)
app/tests/test_ytdl_utils.py:208
Methodtest_migrates_quality_audio
(self)
app/tests/test_ytdl_utils.py:238
Methodtest_migrates_thumbnail
(self)
app/tests/test_ytdl_utils.py:215
Methodtest_missing_optional_fields_are_defaulted
(self)
app/tests/test_ytdl_utils.py:256
Methodtest_mp3_enables_thumbnail_postprocessing
(self)
app/tests/test_dl_formats.py:25
Methodtest_nested
(self)
app/tests/test_ytdl_utils.py:127
Methodtest_new_state_has_subtitle_files
(self)
app/tests/test_ytdl_utils.py:245
Methodtest_non_string_passthrough
(self)
app/tests/test_ytdl_utils.py:57
Methodtest_non_targeted_fields_unchanged
(self)
app/tests/test_ytdl_utils.py:76
Methodtest_normalize_caption_mode_invalid_defaults
(self)
app/tests/test_dl_formats.py:129
Methodtest_normalize_subtitle_language_empty_defaults_en
(self)
app/tests/test_dl_formats.py:133
Methodtest_only_expected_keys
(self)
app/tests/test_main_helpers.py:96
Functiontest_options_add_cors
(mock_dqueue)
app/tests/test_api.py:259
Methodtest_ordered_dict
(self)
app/tests/test_ytdl_utils.py:155
Methodtest_persistence_includes_skip_subscriber_only
(self)
app/tests/test_subscriptions.py:920
Methodtest_persistence_includes_title_regex
(self)
app/tests/test_subscriptions.py:878
Methodtest_plain
(self)
app/tests/test_ytdl_utils.py:136
Methodtest_playlist_count_and_autonumber
(self)
app/tests/test_ytdl_utils.py:96
Functiontest_presets_endpoint_returns_names
(mock_dqueue, monkeypatch)
app/tests/test_api.py:240
Functiontest_probe_gives_up_after_max_failures
(dq_env)
app/tests/test_download_queue.py:549
Functiontest_probe_recovers_after_transient_then_starts
A transient failure followed by a successful live probe should start the download.
app/tests/test_download_queue.py:580
Functiontest_probe_scheduled_starts_when_live
(dq_env)
app/tests/test_download_queue.py:435
Functiontest_probe_transient_error_retries_without_failing
A single probe failure must not abandon the scheduled stream.
app/tests/test_download_queue.py:516
Methodtest_public_host_audio_url_gets_trailing_slash
(self)
app/tests/test_config.py:35
Methodtest_public_host_url_already_slashed_unchanged
(self)
app/tests/test_config.py:67
Methodtest_public_host_url_empty_stays_empty
(self)
app/tests/test_config.py:44
Methodtest_public_host_url_gets_trailing_slash
(self)
app/tests/test_config.py:26
Methodtest_put_get_delete_roundtrip
(self)
app/tests/test_persistent_queue.py:73
Methodtest_put_rollbacks_in_memory_queue_when_state_write_fails
(self)
app/tests/test_persistent_queue.py:247
Methodtest_put_rollbacks_to_previous_download_when_replace_fails
(self)
app/tests/test_persistent_queue.py:267
Methodtest_queue_persists_only_compact_entry_subset
(self)
app/tests/test_persistent_queue.py:118
Methodtest_rejects_non_empty_overrides_when_disabled
(self)
app/tests/test_main_helpers.py:113
Methodtest_rejects_non_object_json
(self)
app/tests/test_main_helpers.py:109
Methodtest_rejects_unknown_preset
(self)
app/tests/test_main_helpers.py:181
Methodtest_rejects_unknown_preset_in_list
(self)
app/tests/test_main_helpers.py:192
Methodtest_replaces_windows_invalid_chars
(self)
app/tests/test_ytdl_utils.py:54
Methodtest_returns_none_when_no_restart_relevant_keys_exist
(self)
app/tests/test_ytdl_utils.py:308
Methodtest_runtime_override_roundtrip
(self)
app/tests/test_config.py:162
Methodtest_save_and_load_roundtrip
(self)
app/tests/test_state_store.py:12
Methodtest_saved_items_sorted_by_timestamp
(self)
app/tests/test_persistent_queue.py:87
Methodtest_seconds_until_later_today
(self)
app/tests/test_nightly_update.py:12
Functiontest_seconds_until_next_probe_none_when_empty
(dq_env)
app/tests/test_download_queue.py:626
Methodtest_seconds_until_same_minute_is_next_day
(self)
app/tests/test_nightly_update.py:22
Methodtest_seconds_until_wraps_to_next_day
(self)
app/tests/test_nightly_update.py:17
Methodtest_set_converted_to_list
(self)
app/tests/test_ytdl_utils.py:139
Methodtest_simple_playlist_substitution
(self)
app/tests/test_ytdl_utils.py:66
Functiontest_start_pending
(mock_dqueue)
app/tests/test_api.py:211
Functiontest_start_pending_moves_to_queue
(dq_env)
app/tests/test_download_queue.py:162
Methodtest_string_not_split_to_chars
(self)
app/tests/test_main_helpers.py:90
Functiontest_subscribe_rejects_clip_options
(mock_dqueue, monkeypatch)
app/tests/test_api.py:301
Methodtest_thumbnail_and_captions_format_strings
(self)
app/tests/test_dl_formats.py:32
Methodtest_unknown_download_type_raises
(self)
app/tests/test_dl_formats.py:45
Methodtest_update_subscription_parses_string_false_enabled
(self)
app/tests/test_subscriptions.py:510
Methodtest_update_subscription_persists_valid_title_regex
(self)
app/tests/test_subscriptions.py:779
Methodtest_update_subscription_rejects_invalid_enabled_value
(self)
app/tests/test_subscriptions.py:544
Methodtest_update_subscription_rejects_invalid_skip_subscriber_only
(self)
app/tests/test_subscriptions.py:846
Methodtest_update_subscription_rejects_invalid_title_regex
(self)
app/tests/test_subscriptions.py:747
Methodtest_update_subscription_skip_subscriber_only
(self)
app/tests/test_subscriptions.py:812
Functiontest_upload_cookies_missing_field
(mock_dqueue)
app/tests/test_api.py:266
Methodtest_url_prefix_gets_trailing_slash
(self)
app/tests/test_config.py:21
Methodtest_valid_levels
(self)
app/tests/test_main_helpers.py:63
Functiontest_version_json
(mock_dqueue)
app/tests/test_api.py:231
Methodtest_video_any_mp4_ios_with_height_quality
(self)
app/tests/test_dl_formats.py:49
Methodtest_video_codec_filters
(self)
app/tests/test_dl_formats.py:54
Methodtest_video_ios_selector_contains_avc_pattern
(self)
app/tests/test_dl_formats.py:64
Methodtest_video_mp4_includes_m4a_audio
(self)
app/tests/test_dl_formats.py:60
Methodtest_video_unknown_format_raises
(self)
app/tests/test_dl_formats.py:41
Methodtest_wav_does_not_enable_thumbnail_postprocessing
(self)
app/tests/test_dl_formats.py:21
Methodtest_ytdl_nightly_update_time_empty_default
(self)
app/tests/test_config.py:123
Methodtest_ytdl_nightly_update_time_invalid_exits
(self)
app/tests/test_config.py:133
Methodtest_ytdl_nightly_update_time_valid
(self)
app/tests/test_config.py:128
Methodtest_ytdl_option_presets_file_merges
(self)
app/tests/test_config.py:185
Methodtest_ytdl_option_presets_json_loaded
(self)
app/tests/test_config.py:90
Methodtest_ytdl_options_file_merges
(self)
app/tests/test_config.py:170
Methodtest_ytdl_options_json_loaded
(self)
app/tests/test_config.py:80
MethodthemeChanged
(theme: Theme)
ui/src/app/app.ts:791
MethodtoggleAdvanced
()
ui/src/app/app.ts:1490
MethodtoggleBatchPanel
()
ui/src/app/app.ts:1364
MethodtoggleErrorDetail
(id: string)
ui/src/app/app.ts:1511
MethodtoggleSortOrder
()
ui/src/app/app.ts:1494
MethodtoggleSubMaster
(event: Event)
ui/src/app/app.ts:553
MethodtoggleSubSelected
(id: string)
ui/src/app/app.ts:544
MethodtoggleSubscriptionEnabled
(row: SubscriptionRow)
ui/src/app/app.ts:773
Methodtransform
(value: number)
ui/src/app/pipes/file-size.pipe.ts:7
Methodtransform
(value: number)
ui/src/app/pipes/speed.pipe.ts:8
Methodupdated
(self, dl)
app/main.py:531
MethoduploadCookies
(file: File)
ui/src/app/services/downloads.service.ts:200
Functionupload_cookies
(request)
app/main.py:997
Functionversion
(request)
app/main.py:1169
MethodytdlOptionsOverridesChanged
()
ui/src/app/app.ts:856
← previous501–596 of 596, ranked by callers