MCPcopy Create free account

hub / github.com/alexta69/metube / functions

Functions596 in github.com/alexta69/metube

↓ 2 callersFunction_create_legacy_shelf
(path: str, *infos: DownloadInfo)
app/tests/test_persistent_queue.py:66
↓ 2 callersFunction_create_legacy_shelf
(path: str, record)
app/tests/test_subscriptions.py:78
↓ 2 callersFunction_download_info_from_record
(record: dict[str, Any])
app/ytdl.py:388
↓ 2 callersFunction_optional_clip_field
(raw)
app/main.py:411
↓ 2 callersFunction_parse_youtube_t_compact
Parse YouTube-style ``t`` values: ``885``, ``885s``, ``14m45s``, ``1h2m3s``.
app/main.py:350
↓ 2 callersMethod_save_dict
(self)
app/ytdl.py:709
↓ 2 callersMethod_schedule_upcoming_download
(self, download: Download)
app/ytdl.py:959
↓ 2 callersMethod_seconds_until_next_probe
Time until the earliest scheduled probe, or None when nothing is scheduled.
app/ytdl.py:852
↓ 2 callersMethod_start_live_monitor
(self)
app/ytdl.py:816
↓ 2 callersFunction_subscription_to_record
(sub: SubscriptionInfo)
app/subscriptions.py:196
↓ 2 callersMethodadd
(payload: AddDownloadPayload)
ui/src/app/services/downloads.service.ts:133
↓ 2 callersMethodallowYtdlOptionsOverrides
()
ui/src/app/app.ts:391
↓ 2 callersFunctionbasePayload
()
ui/src/app/services/downloads.service.spec.ts:27
↓ 2 callersMethodbuildDownloadLink
(download: Download)
ui/src/app/app.ts:1227
↓ 2 callersMethodcancel
(self)
app/ytdl.py:553
↓ 2 callersMethodcancel
(self, ids)
app/ytdl.py:1387
↓ 2 callersMethodcancel_add
(self)
app/ytdl.py:798
↓ 2 callersMethodcheckNow
(ids?: string[])
ui/src/app/services/subscriptions.service.ts:126
↓ 2 callersMethodcollect
(filter: BatchUrlFilter)
ui/src/app/services/batch-urls.service.ts:16
↓ 2 callersMethodcompleted
(self, dl)
app/ytdl.py:171
↓ 2 callersMethoddelById
()
ui/src/app/app.spec.ts:43
↓ 2 callersMethoddelById
(where: State, ids: string[])
ui/src/app/services/downloads.service.ts:170
↓ 2 callersMethoddone
()
ui/src/app/app.ts:1524
↓ 2 callersMethodencodeFolderPath
(folder: string)
ui/src/app/app.ts:1338
↓ 2 callersMethodextract_info
(self, url, download=False)
app/tests/test_download_queue.py:280
↓ 2 callersMethodfetchVersionInfo
()
ui/src/app/app.ts:1473
↓ 2 callersMethodformatErrorMessage
(error: unknown)
ui/src/app/app.ts:1580
↓ 2 callersFunctionfrom_json_compatible
(value: Any)
app/state_store.py:37
↓ 2 callersMethodget
(self, key)
app/ytdl.py:681
↓ 2 callersMethodgetCookieStatus
()
ui/src/app/app.spec.ts:23
↓ 2 callersFunctionget_options_update_time
(success=True, msg='')
app/main.py:634
↓ 2 callersFunctionisAccessLogEnabled
()
app/main.py:1226
↓ 2 callersMethodload
(self)
app/state_store.py:79
↓ 2 callersMethodnormalizeSelectionsForType
(resetForTypeChange = false)
ui/src/app/app.ts:966
↓ 2 callersFunctionparse_download_options
Validate add/subscribe body; raise HTTPBadRequest on invalid input.
app/main.py:679
↓ 2 callersMethodpublishList
(rows: SubscriptionRow[])
ui/src/app/services/subscriptions.service.ts:28
↓ 2 callersFunctionread_legacy_shelf
(path: str)
app/state_store.py:49
↓ 2 callersMethodrebuildSortedDone
()
ui/src/app/app.ts:1500
↓ 2 callersFunctionrecursive_dirs
(base)
app/main.py:1106
↓ 2 callersMethodrefreshFormatOptions
()
ui/src/app/app.ts:935
↓ 2 callersMethodrefreshSubscriptionsWithAlert
()
ui/src/app/app.ts:529
↓ 2 callersMethodremove_runtime_override
(self, key)
app/main.py:171
↓ 2 callersMethodresetAddState
()
ui/src/app/app.ts:1108
↓ 2 callersMethodrestoreSelection
(type: string)
ui/src/app/app.ts:1012
↓ 2 callersMethodrunBulkSubscriptionCheck
(ids: string[] | undefined, mode: 'all' | 'selected')
ui/src/app/app.ts:718
↓ 2 callersMethodstartById
(ids: string[])
ui/src/app/services/downloads.service.ts:166
↓ 2 callersMethodstart_pending
(self, ids)
app/ytdl.py:1368
↓ 2 callersMethodstarted
(self)
app/ytdl.py:575
↓ 2 callersFunctionsupports_reuse_port
()
app/main.py:1217
↓ 2 callersMethodsyncLiveCountdownTimer
()
ui/src/app/app.ts:1127
↓ 2 callersMethodto_public_dict
(self)
app/subscriptions.py:176
↓ 2 callersMethodupdateDoneActionButtons
()
ui/src/app/app.ts:900
↓ 2 callersMethodvalidateYtdlOptionsOverrides
(value: string)
ui/src/app/app.ts:487
↓ 2 callersFunctionvalidate_title_regex
Return stored title regex string; non-empty values must compile (re.error on failure).
app/subscriptions.py:264
↓ 1 callersMethod__auto_clear_after_delay
(self, url, delay_seconds)
app/ytdl.py:1007
↓ 1 callersMethod__import_pending
(self)
app/ytdl.py:806
↓ 1 callersMethod__import_queue
(self)
app/ytdl.py:802
↓ 1 callersMethod_build_payload
(self, data: dict[str, Any])
app/state_store.py:71
↓ 1 callersFunction_build_ydl_params
(config, *, playlistend: Optional[int] = None)
app/subscriptions.py:45
↓ 1 callersMethod_check_one_inner
(self, sub: SubscriptionInfo)
app/subscriptions.py:696
↓ 1 callersMethod_ensure_parent
(self)
app/state_store.py:66
↓ 1 callersFunction_ensure_test_env
()
app/tests/conftest.py:10
↓ 1 callersFunction_extract_t_query_from_url
If ``t=`` is present and parseable, return URL without ``t`` and start seconds.
app/main.py:427
↓ 1 callersMethod_force_start_scheduled
(self, download: Download)
app/ytdl.py:964
↓ 1 callersMethod_fsync_directory
(path: str)
app/state_store.py:143
↓ 1 callersFunction_impersonate_opt
(ytdl_options: dict)
app/subscriptions.py:36
↓ 1 callersFunction_is_within_state_dir
(real_target: str)
app/main.py:293
↓ 1 callersMethod_iter_valid_subs
(self, records: list[Any])
app/subscriptions.py:362
↓ 1 callersMethod_live_monitor_loop
(self)
app/ytdl.py:858
↓ 1 callersMethod_load_all
(self)
app/subscriptions.py:334
↓ 1 callersMethod_load_state_items
(self)
app/ytdl.py:712
↓ 1 callersFunction_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 callersMethod_normalize_seen_ids
(self, seen_ids: list[str])
app/subscriptions.py:327
↓ 1 callersFunction_normalize_subscription_record
Migrate legacy ytdl_options_preset (str) to ytdl_options_presets (list).
app/subscriptions.py:225
↓ 1 callersFunction_normalize_title_regex_value
(value: Any)
app/subscriptions.py:256
↓ 1 callersFunction_parse_clip_timestamp_value
Coerce a clip boundary from JSON to seconds (non-negative).
app/main.py:389
↓ 1 callersFunction_parse_clock_timestamp
Parse ``MM:SS``, ``H:MM:SS``, or single segment as seconds (with optional decimals).
app/main.py:368
↓ 1 callersFunction_parse_ytdl_options_overrides
(value, *, enabled: bool)
app/main.py:325
↓ 1 callersFunction_parse_ytdl_options_presets
Normalize preset names from add/subscribe body; supports list or legacy singular string.
app/main.py:453
↓ 1 callersMethod_periodic_loop
(self)
app/subscriptions.py:446
↓ 1 callersMethod_post_download_cleanup
(self, download)
app/ytdl.py:982
↓ 1 callersMethod_probe_interval_seconds
(self, release_timestamp: Any)
app/ytdl.py:842
↓ 1 callersMethod_queue_subscription_entries
( self, entries: list[dict], *, download_type: str, codec: str,
app/subscriptions.py:373
↓ 1 callersMethod_register_scheduled
(self, download: Download)
app/ytdl.py:826
↓ 1 callersFunction_schedule_nightly_update
()
app/main.py:596
↓ 1 callersMethod_serialize_items
(self)
app/ytdl.py:697
↓ 1 callersFunction_subscription_from_record
(record: Any)
app/subscriptions.py:243
↓ 1 callersMethod_wake_live_monitor
(self)
app/ytdl.py:836
↓ 1 callersFunction_watch_files
()
app/main.py:652
↓ 1 callersMethodaddDownload
(overrides: Partial<AddDownloadPayload> = {})
ui/src/app/app.ts:1069
↓ 1 callersMethodadded
(self, dl)
app/ytdl.py:165
↓ 1 callersMethodcanShareDownloads
()
ui/src/app/app.ts:1244
↓ 1 callersMethodcancelAdd
()
ui/src/app/app.spec.ts:35
↓ 1 callersMethodcancelAdd
()
ui/src/app/services/downloads.service.ts:194
↓ 1 callersMethodcancelEditTitleRegex
()
ui/src/app/app.ts:635
↓ 1 callersMethodcleared
(self, id)
app/ytdl.py:177
↓ 1 callersMethodclicked
()
ui/src/app/components/master-checkbox.component.ts:28
↓ 1 callersMethodconfirm
* 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 callersMethoddelete_subscriptions
(self, ids: list[str])
app/subscriptions.py:590
↓ 1 callersMethodempty
(self)
app/ytdl.py:778
← previousnext →101–200 of 596, ranked by callers