MCPcopy Create free account

hub / github.com/Mak5er/Downloader-Bot / functions

Functions1,349 in github.com/Mak5er/Downloader-Bot

↓ 5 callersFunctionbuild_inline_album_result
( *, result_id: str, service_name: str, deep_link: str, message_text: str, preview_fil
handlers/inline_utils.py:267
↓ 5 callersFunctionbuild_request_id
(prefix: str, *parts: Any)
handlers/logging_utils.py:16
↓ 5 callersMethodcommunicate
(self, _stdin=None)
tests/test_download_manager.py:230
↓ 5 callersMethoddownload_video
( self, source_url: str, filename: str, *, download_data: Optional[dic
services/platforms/tiktok_download_mixin.py:528
↓ 5 callersMethodget_download_stats
(self, period: str)
services/storage/analytics_repository.py:27
↓ 5 callersFunctionget_inline_album_request
(token: str)
services/inline/album_links.py:134
↓ 5 callersFunctionhandle_video_too_large
Inform the user that the requested media exceeds Telegram limits.
handlers/telegram_ui_utils.py:209
↓ 5 callersFunctionlog_duration
(event_name: str, started_at: float, **fields: Any)
handlers/logging_utils.py:36
↓ 5 callersMethodprocess_tiktok_url_async
(self, text: str)
services/platforms/tiktok_url_mixin.py:46
↓ 5 callersFunctionrun_single_media_flow
( *, cache_key: str, cache_file_type: str, db_service: Any, upload_status_text: str, u
services/media/orchestration.py:81
↓ 5 callersFunctionto_sync_database_url
(database_url: str)
services/storage/database_url.py:7
↓ 4 callersFunction_build_series_for_period
(data: dict[str, int], period: str)
services/stats/chart.py:97
↓ 4 callersFunction_ensure_admin_message
(message: types.Message)
handlers/admin.py:66
↓ 4 callersFunction_extract_instagram_thumb
(source: dict)
services/platforms/instagram_media.py:43
↓ 4 callersMethod_extract_nested_url
(payload: Any)
services/platforms/tiktok_metadata_mixin.py:64
↓ 4 callersFunction_extract_pinterest_thumb
(source: dict)
services/platforms/pinterest_media.py:55
↓ 4 callersFunction_get_youtube_video_with_timeout
(get_youtube_video_fn, url: str)
handlers/youtube_inline.py:40
↓ 4 callersFunction_guard_message
( *, user_id: int, chat_id: int, chat_type: str | ChatType, text: str, message_id: int
tests/test_user_journeys.py:52
↓ 4 callersFunction_has_index
(table_name: str, index_name: str)
services/alembic/versions/20260615_000005_analytics_user_id_index.py:20
↓ 4 callersFunction_has_index
(table_name: str, index_name: str)
services/alembic/versions/20260408_000003_analytics_event_indexes.py:21
↓ 4 callersFunction_looks_like_supported_inline_image_url
(url: Optional[str])
handlers/inline_utils.py:75
↓ 4 callersMethod_map_action_to_service
(action_name: str)
services/storage/analytics_repository.py:66
↓ 4 callersFunction_normalize_inline_http_url
(url: Optional[str])
handlers/inline_utils.py:63
↓ 4 callersMethod_normalize_tikwm_media_url
(value: Any)
services/platforms/tiktok_metadata_mixin.py:219
↓ 4 callersMethod_notify_progress
( self, progress_callback, *, downloaded_bytes: int, total_bytes: int,
services/platforms/tiktok_download_mixin.py:77
↓ 4 callersMethod_prune_local_caches
(self, now: Optional[float] = None, *, force: bool = False)
services/storage/local_cache.py:31
↓ 4 callersFunction_read_float_env
(name: str)
services/platforms/youtube_media.py:45
↓ 4 callersFunction_reply_markup
()
handlers/pinterest.py:182
↓ 4 callersMethod_resolve_event_kind
(event: Any)
middlewares/antiflood.py:242
↓ 4 callersMethod_resolve_target_path
(self, filename: str)
utils/download_manager.py:617
↓ 4 callersFunction_safe_add_handler
( factory, *, description: str, path: str | None = None, )
services/logger.py:404
↓ 4 callersMethod_select_schema_migration_action
(existing_tables: set[str])
services/storage/schema.py:17
↓ 4 callersFunction_set_request_state
(request: InlineVideoRequest, state: str, now: Optional[float] = None)
services/inline/video_requests.py:85
↓ 4 callersFunctionbuild_start_deeplink_url
(bot_url: str, payload: str)
handlers/inline_utils.py:260
↓ 4 callersFunctionbuild_user
(user_id, full_name="Test User", username="test_user", is_bot=False, language_code="en")
tests/test_chat_tracker.py:15
↓ 4 callersMethodclose
(self)
tests/test_app_context.py:59
↓ 4 callersFunctioncoerce_audio_duration_seconds
(value: object)
services/media/delivery.py:23
↓ 4 callersFunctioncreate_inline_album_request
(_user_id: int, service: str, url: str)
services/inline/album_links.py:120
↓ 4 callersMethoddownload_audio
( self, source_url: str, filename: str, *, download_data: Optional[dic
services/platforms/tiktok_download_mixin.py:599
↓ 4 callersFunctiondownload_with_ytdlp_metrics
( url: str, filename: str, format_selector: str, source: str, *, max_filesize: Optiona
handlers/youtube.py:147
↓ 4 callersFunctionextract_supported_link
(text: str | None)
services/links/detection.py:83
↓ 4 callersFunctionextract_supported_links
(text: str | None)
services/links/detection.py:94
↓ 4 callersMethodfetch_post
(self, url: str)
services/platforms/pinterest_media.py:178
↓ 4 callersMethodfetch_track
(self, url: str)
services/platforms/soundcloud_media.py:172
↓ 4 callersMethodfilter
(self, record: logging.LogRecord)
services/logger.py:284
↓ 4 callersFunctionget_http_session
Return a lazily initialised shared aiohttp session.
utils/http_client.py:14
↓ 4 callersMethodget_user_info
(self, user_id: int)
services/storage/user_repository.py:272
↓ 4 callersMethodinit_db
(self, *, use_migrations: bool = True)
services/storage/schema.py:94
↓ 4 callersFunctionnormalize_request_service
(service: str)
services/runtime/request_dedupe.py:31
↓ 4 callersFunctionsafe_int
(value, default: int = 0)
handlers/youtube.py:78
↓ 4 callersMethodset_inactive
(self, user_id: int)
services/storage/user_repository.py:244
↓ 4 callersMethodset_user_setting
(self, user_id: int, field: str, value: str)
services/storage/user_repository.py:195
↓ 4 callersMethodstatus
(self, user_id: int)
services/storage/user_repository.py:258
↓ 4 callersFunctionstrip_instagram_url
(url: str)
services/platforms/instagram_media.py:20
↓ 4 callersFunctionstrip_pinterest_url
(url: str)
services/platforms/pinterest_media.py:19
↓ 4 callersFunctionstrip_soundcloud_url
(url: str)
services/platforms/soundcloud_media.py:30
↓ 3 callersMethod__init__
( self, output_dir: str, *, config: Optional[DownloadConfig] = None, d
utils/download_manager.py:161
↓ 3 callersMethod_append_unique_url
(candidates: list[str], value: Any)
services/platforms/tiktok_download_mixin.py:275
↓ 3 callersMethod_build_ytdlp_download_options
(self)
services/platforms/tiktok_download_mixin.py:27
↓ 3 callersFunction_claim
(user_id: int)
tests/test_download_queue.py:253
↓ 3 callersFunction_configure_runtime_state
(monkeypatch, tmp_path, *modules)
tests/test_runtime_services.py:18
↓ 3 callersMethod_download_single
Stream the full file sequentially.
utils/download_manager.py:678
↓ 3 callersMethod_download_sync
( self, url: str, filename: str, extra_headers: Mapping[str, str], ski
utils/download_manager.py:441
↓ 3 callersMethod_download_video_with_ytdlp_sync
( self, *, source_url: str, output_path: str, progress_callback=None,
services/platforms/tiktok_download_mixin.py:168
↓ 3 callersFunction_extract_cobalt_author
(data: dict, filename: str)
services/platforms/instagram_media.py:72
↓ 3 callersFunction_extract_cobalt_description
(data: dict, fallback_url: str)
services/platforms/instagram_media.py:59
↓ 3 callersFunction_flatten_callbacks
(markup)
tests/test_keyboards.py:4
↓ 3 callersFunction_format_bytes
(num_bytes: int)
handlers/telegram_ui_utils.py:450
↓ 3 callersFunction_get_youtube_video_with_timeout
(url: str)
handlers/youtube.py:189
↓ 3 callersFunction_is_cache_fresh
(timestamp: float, ttl_seconds: float = _STATS_CACHE_TTL_SECONDS)
services/stats/chart.py:119
↓ 3 callersFunction_is_group_admin
(chat_id: int, user_id: int)
handlers/user.py:59
↓ 3 callersFunction_is_path_within_root
(path: Path, root: Path)
handlers/admin.py:168
↓ 3 callersFunction_make_service
(tmp_path: Path, *, youtube_dl_factory=None)
tests/test_youtube_media_service.py:13
↓ 3 callersMethod_maybe_cleanup
(self, now: float)
middlewares/antiflood.py:172
↓ 3 callersFunction_persist_pending
()
services/runtime/pending_requests.py:80
↓ 3 callersFunction_plot_series
( dates: list[datetime.datetime], counts: list[int], color: str,
services/stats/chart.py:183
↓ 3 callersFunction_process_supported_link
(message: types.Message, service: str, url: str)
handlers/user.py:302
↓ 3 callersMethod_prune_cache
( self, cache: dict, *, now: float, max_entries: int, ttl_gett
services/storage/local_cache.py:6
↓ 3 callersFunction_prune_pending
(now: Optional[float] = None)
services/runtime/pending_requests.py:90
↓ 3 callersMethod_release_user_slot
(self, scope_key: _QueueScopeKey)
services/download/queue.py:386
↓ 3 callersFunction_render_admin_panel
(message: types.Message, *, edit: bool)
handlers/admin.py:453
↓ 3 callersFunction_render_perf_text
(*, include_load: bool = True)
handlers/admin.py:347
↓ 3 callersFunction_render_session_text
()
handlers/admin.py:310
↓ 3 callersMethod_resolve
(self)
app_context.py:43
↓ 3 callersFunction_run_chain
(event)
tests/test_user_journeys.py:164
↓ 3 callersMethod_spawn_worker_locked
(self)
services/download/queue.py:321
↓ 3 callersFunction_split_env_list
(value: str)
services/platforms/youtube_media.py:59
↓ 3 callersFunction_truncate_escaped
(value: str, max_len: int)
messages/user_messages.py:64
↓ 3 callersMethoddelete_user
(self, user_id: int)
services/storage/user_repository.py:72
↓ 3 callersMethoddownload_stream
( self, stream: dict, filename: str, source: str, *, user_id:
services/platforms/youtube_media.py:224
↓ 3 callersMethodget_all_users_info
(self)
services/storage/user_repository.py:286
↓ 3 callersMethodget_file_id
(self, url: str)
services/storage/file_cache_repository.py:71
↓ 3 callersFunctionget_runtime_snapshot
()
services/runtime/stats.py:69
↓ 3 callersFunctionget_video_id_from_url
(url: str)
services/platforms/tiktok_common.py:40
↓ 3 callersMethodget_youtube_video
(self, url: str)
services/platforms/youtube_media.py:212
↓ 3 callersMethodjson
(self, content_type=None)
tests/test_tiktok_media_service.py:25
↓ 3 callersFunctionload_bucket
(name: str, default_factory: Callable[[], Any])
services/runtime/state_store.py:39
↓ 3 callersFunctionnormalize_request_url
(service: str, url: str)
services/runtime/request_dedupe.py:35
↓ 3 callersFunctionresolve_alembic_database_url
( configured_url: str | None, env_database_url: str | None, )
services/storage/database_url.py:16
↓ 3 callersFunctionrun
(delay: float)
tests/test_download_queue.py:190
← previousnext →101–200 of 1,349, ranked by callers