Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/alexta69/metube
/ functions
Functions
596 in github.com/alexta69/metube
⨍
Functions
596
◇
Types & classes
89
↳
Endpoints
19
↓ 2 callers
Function
_create_legacy_shelf
(path: str, *infos: DownloadInfo)
app/tests/test_persistent_queue.py:66
↓ 2 callers
Function
_create_legacy_shelf
(path: str, record)
app/tests/test_subscriptions.py:78
↓ 2 callers
Function
_download_info_from_record
(record: dict[str, Any])
app/ytdl.py:388
↓ 2 callers
Function
_optional_clip_field
(raw)
app/main.py:411
↓ 2 callers
Function
_parse_youtube_t_compact
Parse YouTube-style ``t`` values: ``885``, ``885s``, ``14m45s``, ``1h2m3s``.
app/main.py:350
↓ 2 callers
Method
_save_dict
(self)
app/ytdl.py:709
↓ 2 callers
Method
_schedule_upcoming_download
(self, download: Download)
app/ytdl.py:959
↓ 2 callers
Method
_seconds_until_next_probe
Time until the earliest scheduled probe, or None when nothing is scheduled.
app/ytdl.py:852
↓ 2 callers
Method
_start_live_monitor
(self)
app/ytdl.py:816
↓ 2 callers
Function
_subscription_to_record
(sub: SubscriptionInfo)
app/subscriptions.py:196
↓ 2 callers
Method
add
(payload: AddDownloadPayload)
ui/src/app/services/downloads.service.ts:133
↓ 2 callers
Method
allowYtdlOptionsOverrides
()
ui/src/app/app.ts:391
↓ 2 callers
Function
basePayload
()
ui/src/app/services/downloads.service.spec.ts:27
↓ 2 callers
Method
buildDownloadLink
(download: Download)
ui/src/app/app.ts:1227
↓ 2 callers
Method
cancel
(self)
app/ytdl.py:553
↓ 2 callers
Method
cancel
(self, ids)
app/ytdl.py:1387
↓ 2 callers
Method
cancel_add
(self)
app/ytdl.py:798
↓ 2 callers
Method
checkNow
(ids?: string[])
ui/src/app/services/subscriptions.service.ts:126
↓ 2 callers
Method
collect
(filter: BatchUrlFilter)
ui/src/app/services/batch-urls.service.ts:16
↓ 2 callers
Method
completed
(self, dl)
app/ytdl.py:171
↓ 2 callers
Method
delById
()
ui/src/app/app.spec.ts:43
↓ 2 callers
Method
delById
(where: State, ids: string[])
ui/src/app/services/downloads.service.ts:170
↓ 2 callers
Method
done
()
ui/src/app/app.ts:1524
↓ 2 callers
Method
encodeFolderPath
(folder: string)
ui/src/app/app.ts:1338
↓ 2 callers
Method
extract_info
(self, url, download=False)
app/tests/test_download_queue.py:280
↓ 2 callers
Method
fetchVersionInfo
()
ui/src/app/app.ts:1473
↓ 2 callers
Method
formatErrorMessage
(error: unknown)
ui/src/app/app.ts:1580
↓ 2 callers
Function
from_json_compatible
(value: Any)
app/state_store.py:37
↓ 2 callers
Method
get
(self, key)
app/ytdl.py:681
↓ 2 callers
Method
getCookieStatus
()
ui/src/app/app.spec.ts:23
↓ 2 callers
Function
get_options_update_time
(success=True, msg='')
app/main.py:634
↓ 2 callers
Function
isAccessLogEnabled
()
app/main.py:1226
↓ 2 callers
Method
load
(self)
app/state_store.py:79
↓ 2 callers
Method
normalizeSelectionsForType
(resetForTypeChange = false)
ui/src/app/app.ts:966
↓ 2 callers
Function
parse_download_options
Validate add/subscribe body; raise HTTPBadRequest on invalid input.
app/main.py:679
↓ 2 callers
Method
publishList
(rows: SubscriptionRow[])
ui/src/app/services/subscriptions.service.ts:28
↓ 2 callers
Function
read_legacy_shelf
(path: str)
app/state_store.py:49
↓ 2 callers
Method
rebuildSortedDone
()
ui/src/app/app.ts:1500
↓ 2 callers
Function
recursive_dirs
(base)
app/main.py:1106
↓ 2 callers
Method
refreshFormatOptions
()
ui/src/app/app.ts:935
↓ 2 callers
Method
refreshSubscriptionsWithAlert
()
ui/src/app/app.ts:529
↓ 2 callers
Method
remove_runtime_override
(self, key)
app/main.py:171
↓ 2 callers
Method
resetAddState
()
ui/src/app/app.ts:1108
↓ 2 callers
Method
restoreSelection
(type: string)
ui/src/app/app.ts:1012
↓ 2 callers
Method
runBulkSubscriptionCheck
(ids: string[] | undefined, mode: 'all' | 'selected')
ui/src/app/app.ts:718
↓ 2 callers
Method
startById
(ids: string[])
ui/src/app/services/downloads.service.ts:166
↓ 2 callers
Method
start_pending
(self, ids)
app/ytdl.py:1368
↓ 2 callers
Method
started
(self)
app/ytdl.py:575
↓ 2 callers
Function
supports_reuse_port
()
app/main.py:1217
↓ 2 callers
Method
syncLiveCountdownTimer
()
ui/src/app/app.ts:1127
↓ 2 callers
Method
to_public_dict
(self)
app/subscriptions.py:176
↓ 2 callers
Method
updateDoneActionButtons
()
ui/src/app/app.ts:900
↓ 2 callers
Method
validateYtdlOptionsOverrides
(value: string)
ui/src/app/app.ts:487
↓ 2 callers
Function
validate_title_regex
Return stored title regex string; non-empty values must compile (re.error on failure).
app/subscriptions.py:264
↓ 1 callers
Method
__auto_clear_after_delay
(self, url, delay_seconds)
app/ytdl.py:1007
↓ 1 callers
Method
__import_pending
(self)
app/ytdl.py:806
↓ 1 callers
Method
__import_queue
(self)
app/ytdl.py:802
↓ 1 callers
Method
_build_payload
(self, data: dict[str, Any])
app/state_store.py:71
↓ 1 callers
Function
_build_ydl_params
(config, *, playlistend: Optional[int] = None)
app/subscriptions.py:45
↓ 1 callers
Method
_check_one_inner
(self, sub: SubscriptionInfo)
app/subscriptions.py:696
↓ 1 callers
Method
_ensure_parent
(self)
app/state_store.py:66
↓ 1 callers
Function
_ensure_test_env
()
app/tests/conftest.py:10
↓ 1 callers
Function
_extract_t_query_from_url
If ``t=`` is present and parseable, return URL without ``t`` and start seconds.
app/main.py:427
↓ 1 callers
Method
_force_start_scheduled
(self, download: Download)
app/ytdl.py:964
↓ 1 callers
Method
_fsync_directory
(path: str)
app/state_store.py:143
↓ 1 callers
Function
_impersonate_opt
(ytdl_options: dict)
app/subscriptions.py:36
↓ 1 callers
Function
_is_within_state_dir
(real_target: str)
app/main.py:293
↓ 1 callers
Method
_iter_valid_subs
(self, records: list[Any])
app/subscriptions.py:362
↓ 1 callers
Method
_live_monitor_loop
(self)
app/ytdl.py:858
↓ 1 callers
Method
_load_all
(self)
app/subscriptions.py:334
↓ 1 callers
Method
_load_state_items
(self)
app/ytdl.py:712
↓ 1 callers
Function
_migrate_legacy_request
BACKWARD COMPATIBILITY: Translate old API request schema into the new one. Old API: format (any/mp4/m4a/mp3/opus/wav/flac/thumbnail/ca
app/main.py:470
↓ 1 callers
Method
_normalize_seen_ids
(self, seen_ids: list[str])
app/subscriptions.py:327
↓ 1 callers
Function
_normalize_subscription_record
Migrate legacy ytdl_options_preset (str) to ytdl_options_presets (list).
app/subscriptions.py:225
↓ 1 callers
Function
_normalize_title_regex_value
(value: Any)
app/subscriptions.py:256
↓ 1 callers
Function
_parse_clip_timestamp_value
Coerce a clip boundary from JSON to seconds (non-negative).
app/main.py:389
↓ 1 callers
Function
_parse_clock_timestamp
Parse ``MM:SS``, ``H:MM:SS``, or single segment as seconds (with optional decimals).
app/main.py:368
↓ 1 callers
Function
_parse_ytdl_options_overrides
(value, *, enabled: bool)
app/main.py:325
↓ 1 callers
Function
_parse_ytdl_options_presets
Normalize preset names from add/subscribe body; supports list or legacy singular string.
app/main.py:453
↓ 1 callers
Method
_periodic_loop
(self)
app/subscriptions.py:446
↓ 1 callers
Method
_post_download_cleanup
(self, download)
app/ytdl.py:982
↓ 1 callers
Method
_probe_interval_seconds
(self, release_timestamp: Any)
app/ytdl.py:842
↓ 1 callers
Method
_queue_subscription_entries
( self, entries: list[dict], *, download_type: str, codec: str,
app/subscriptions.py:373
↓ 1 callers
Method
_register_scheduled
(self, download: Download)
app/ytdl.py:826
↓ 1 callers
Function
_schedule_nightly_update
()
app/main.py:596
↓ 1 callers
Method
_serialize_items
(self)
app/ytdl.py:697
↓ 1 callers
Function
_subscription_from_record
(record: Any)
app/subscriptions.py:243
↓ 1 callers
Method
_wake_live_monitor
(self)
app/ytdl.py:836
↓ 1 callers
Function
_watch_files
()
app/main.py:652
↓ 1 callers
Method
addDownload
(overrides: Partial<AddDownloadPayload> = {})
ui/src/app/app.ts:1069
↓ 1 callers
Method
added
(self, dl)
app/ytdl.py:165
↓ 1 callers
Method
canShareDownloads
()
ui/src/app/app.ts:1244
↓ 1 callers
Method
cancelAdd
()
ui/src/app/app.spec.ts:35
↓ 1 callers
Method
cancelAdd
()
ui/src/app/services/downloads.service.ts:194
↓ 1 callers
Method
cancelEditTitleRegex
()
ui/src/app/app.ts:635
↓ 1 callers
Method
cleared
(self, id)
app/ytdl.py:177
↓ 1 callers
Method
clicked
()
ui/src/app/components/master-checkbox.component.ts:28
↓ 1 callers
Method
confirm
* Show a confirmation toast with confirm/cancel actions. Resolves true when * confirmed, false when cancelled or auto-dismissed.
ui/src/app/services/toast.service.ts:45
↓ 1 callers
Method
delete_subscriptions
(self, ids: list[str])
app/subscriptions.py:590
↓ 1 callers
Method
empty
(self)
app/ytdl.py:778
← previous
next →
101–200 of 596, ranked by callers