MCPcopy Create free account

hub / github.com/Mak5er/Downloader-Bot / types & classes

Types & classes123 in github.com/Mak5er/Downloader-Bot

↓ 25 callersClassDownloadMetrics
Return information about a completed download.
utils/download_manager.py:94
↓ 17 callersClassResilientDownloader
High-throughput downloader that supports HTTP range requests, retries and resume. The implementation keeps per-thread requests sessions so R
utils/download_manager.py:151
↓ 14 callersClassDownloadError
Raised when a download fails after exhausting all retry attempts.
utils/download_manager.py:60
↓ 13 callersClassDummyMessage
tests/test_user_commands.py:11
↓ 10 callersClassAdaptiveDownloadQueue
Shared priority queue for heavy download jobs. Features: - Prioritised scheduling (lower number = higher priority) - Per-user rate l
services/download/queue.py:84
↓ 10 callersClassStatsSnapshot
services/storage/models.py:37
↓ 9 callersClassDownloadConfig
Configuration knobs for the resilient downloader.
utils/download_manager.py:121
↓ 9 callersClassDummyCallback
tests/test_user_commands.py:43
↓ 8 callersClassFakeYoutubeDL
Reusable fake for yt-dlp's YoutubeDL across platform tests.
tests/conftest.py:18
↓ 7 callersClassTelegramVideoAttrs
services/media/video_metadata.py:26
↓ 7 callersClass_DummyResponse
tests/test_cobalt_client.py:8
↓ 5 callersClassChatTrackerMiddleware
middlewares/chat_tracker.py:14
↓ 5 callersClassDownloadProgress
Lightweight progress snapshot for UI status updates.
utils/download_manager.py:106
↓ 5 callersClassDownloadTooLargeError
Raised when remote file size exceeds configured max size.
utils/download_manager.py:80
↓ 5 callersClassFakeDB
tests/test_chat_tracker.py:10
↓ 5 callersClass_DummySession
tests/test_cobalt_client.py:30
↓ 5 callersClass_SessionCtx
tests/test_db.py:277
↓ 4 callersClassInstagramMedia
services/platforms/instagram_media.py:29
↓ 4 callersClass_CobaltRetryableError
Transient cobalt/proxy failure that should be retried.
utils/cobalt_client.py:15
↓ 4 callersClass_RateLimitRule
middlewares/antiflood.py:33
↓ 3 callersClassContextFilter
services/logger.py:242
↓ 3 callersClassDownloadQueueBusyError
Raised when queue is saturated for the current user.
utils/download_manager.py:72
↓ 3 callersClassDownloadRateLimitError
Raised when user hit per-user submission rate limit.
utils/download_manager.py:64
↓ 3 callersClassDummyResponse
tests/test_twitter_handler.py:13
↓ 3 callersClassDummySession
tests/test_tiktok_handler.py:32
↓ 3 callersClassDummySession
tests/test_twitter_handler.py:39
↓ 3 callersClassPinterestMedia
services/platforms/pinterest_media.py:42
↓ 3 callersClass_QueuedJob
services/download/queue.py:70
↓ 2 callersClassContextLoggerAdapter
services/logger.py:304
↓ 2 callersClassDummyResponse
tests/test_tiktok_handler.py:21
↓ 2 callersClassInlineAlbumRequest
services/inline/album_links.py:13
↓ 2 callersClassInlineVideoRequest
services/inline/video_requests.py:12
↓ 2 callersClassPendingRequest
services/runtime/pending_requests.py:12
↓ 2 callersClassPrivateChatGuardMiddleware
middlewares/private_chat_guard.py:19
↓ 2 callersClassQueueBackpressureError
services/download/queue.py:34
↓ 2 callersClassQueueMetricSnapshot
services/download/queue.py:48
↓ 2 callersClassUser
services/storage/models.py:57
↓ 2 callersClass_AttrBag
tests/conftest.py:84
↓ 2 callersClass_ContextObjectProxy
app_context.py:39
↓ 2 callersClass_DirectorySnapshot
handlers/admin.py:46
↓ 2 callersClass_ResumeNotSupportedError
Raised when a server ignores a Range request during resume.
utils/download_manager.py:89
↓ 1 callersClassAnalyticsRuntimeSnapshot
services/runtime/analytics_status.py:9
↓ 1 callersClassAntifloodMiddleware
middlewares/antiflood.py:52
↓ 1 callersClassAppContext
app_context.py:15
↓ 1 callersClassApplication
main.py:46
↓ 1 callersClassCapturingYoutubeDL
tests/test_youtube_media_service.py:68
↓ 1 callersClassDummyAnalyticsClient
tests/test_send_analytics.py:39
↓ 1 callersClassDummyCallbackMessage
tests/test_user_commands.py:33
↓ 1 callersClassDummyDB
tests/test_send_analytics.py:29
↓ 1 callersClassDummyResponse
tests/test_download_manager.py:118
↓ 1 callersClassDummySession
tests/test_download_manager.py:134
↓ 1 callersClassDummySession
tests/test_send_analytics.py:11
↓ 1 callersClassDummySession
tests/test_support_modules.py:20
↓ 1 callersClassDummyTelegramError
tests/test_utils.py:29
↓ 1 callersClassFailingSession
tests/test_download_manager.py:98
↓ 1 callersClassFakeTelegramBadRequest
tests/test_user_commands.py:309
↓ 1 callersClassFakeTelegramError
tests/test_user_commands.py:213
↓ 1 callersClassHandlerDependencies
handlers/deps.py:15
↓ 1 callersClassHangingProcess
tests/test_download_manager.py:224
↓ 1 callersClassInstagramService
handlers/instagram.py:93
↓ 1 callersClassInstagramVideo
services/platforms/instagram_media.py:36
↓ 1 callersClassJsonLinesFormatter
services/logger.py:208
↓ 1 callersClassKindFilter
services/logger.py:279
↓ 1 callersClassLocalTimeFormatter
services/logger.py:203
↓ 1 callersClassLogContextManager
services/logger.py:288
↓ 1 callersClassMessageRequestLease
handlers/request_dedupe.py:13
↓ 1 callersClassPinterestPost
services/platforms/pinterest_media.py:49
↓ 1 callersClassPinterestService
handlers/pinterest.py:77
↓ 1 callersClassQueueLoadSnapshot
services/download/queue.py:57
↓ 1 callersClassQueueRateLimitError
services/download/queue.py:28
↓ 1 callersClassQueueTicket
services/download/queue.py:41
↓ 1 callersClassRawAnswerInlineQuery
handlers/inline_utils.py:16
↓ 1 callersClassRuntimeStatsSnapshot
services/runtime/stats.py:14
↓ 1 callersClassSettings
services/storage/models.py:91
↓ 1 callersClassSoundCloudService
handlers/soundcloud.py:83
↓ 1 callersClassSoundCloudTrack
services/platforms/soundcloud_media.py:20
↓ 1 callersClassTikTokMediaService
services/platforms/tiktok_media.py:44
↓ 1 callersClassTikTokService
handlers/tiktok.py:88
↓ 1 callersClassTikTokUser
services/platforms/tiktok_common.py:63
↓ 1 callersClassTikTokVideo
services/platforms/tiktok_common.py:49
↓ 1 callersClassYouTubeMediaService
services/platforms/youtube_media.py:175
↓ 1 callersClassYouTubeMediaService
handlers/youtube.py:101
↓ 1 callersClass_AnalyticsPayload
main.py:39
↓ 1 callersClass_BeginCtx
tests/test_db.py:270
↓ 1 callersClass_ContextCallableProxy
app_context.py:61
↓ 1 callersClass_DummyRequestCtx
tests/test_cobalt_client.py:19
↓ 1 callersClass_FakeDb
tests/test_media_orchestration.py:10
↓ 1 callersClass_FakeResponse
tests/test_tiktok_media_service.py:12
↓ 1 callersClass_FakeSession
tests/test_tiktok_media_service.py:29
↓ 1 callersClass_FloodScopeKey
middlewares/antiflood.py:47
↓ 1 callersClass_JourneyMessage
tests/test_user_journeys.py:26
↓ 1 callersClass_ProgressState
utils/download_manager.py:143
↓ 1 callersClass_QueueScopeKey
services/download/queue.py:64
↓ 1 callersClass_UnusedSessionCtx
tests/test_db.py:333
↓ 1 callersClass_UserFloodState
middlewares/antiflood.py:39
ClassAdmin
handlers/admin.py:288
ClassAnalyticsEvent
services/storage/models.py:75
ClassAnalyticsRepositoryMixin
services/storage/analytics_repository.py:9
ClassBasePlatformMediaService
Abstract base for platform-specific media services (Instagram, TikTok, YouTube, etc.).
services/platforms/__init__.py:7
ClassBrokenDownloader
tests/test_download_worker_cli.py:112
next →1–100 of 123, ranked by callers