Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/alexta69/metube
/ types & classes
Types & classes
89 in github.com/alexta69/metube
⨍
Functions
596
◇
Types & classes
89
↳
Endpoints
19
↓ 23 callers
Class
Config
app/main.py:54
↓ 23 callers
Class
SubscriptionManager
app/subscriptions.py:301
↓ 23 callers
Class
_Config
app/tests/test_subscriptions.py:39
↓ 22 callers
Class
DownloadQueue
app/ytdl.py:781
↓ 22 callers
Class
_Notifier
app/tests/test_subscriptions.py:64
↓ 22 callers
Class
_Queue
app/tests/test_subscriptions.py:49
↓ 14 callers
Class
PersistentQueue
app/ytdl.py:663
↓ 9 callers
Class
_FakeDownload
app/tests/test_persistent_queue.py:40
↓ 4 callers
Class
AtomicJsonStore
app/state_store.py:60
↓ 4 callers
Class
DownloadInfo
app/ytdl.py:180
↓ 2 callers
Class
Download
app/ytdl.py:407
↓ 2 callers
Class
SubscriptionInfo
app/subscriptions.py:146
↓ 1 callers
Class
FileOpsFilter
app/main.py:615
↓ 1 callers
Class
MetubeSubscriptionNotifier
app/main.py:562
↓ 1 callers
Class
Notifier
app/main.py:526
↓ 1 callers
Class
Obj
app/tests/test_main_helpers.py:74
↓ 1 callers
Class
ObjectSerializer
app/main.py:267
Class
ui/src/app/app.spec.ts:10
Class
ui/src/app/app.spec.ts:64
Class
ui/src/app/app.spec.ts:87
Class
ui/src/app/app.ts:60
Class
ui/src/app/components/slave-checkbox.component.ts:21
Class
ui/src/app/components/master-checkbox.component.ts:20
Class
ui/src/app/components/toast-container.component.ts:52
Class
ui/src/app/services/downloads.service.ts:31
Class
ui/src/app/services/downloads.service.spec.ts:9
Class
ui/src/app/services/metube-socket.service.ts:8
Class
ui/src/app/services/batch-urls.service.ts:12
Class
ui/src/app/services/subscriptions.service.ts:20
Class
ui/src/app/services/toast.service.ts:25
Class
ui/src/app/pipes/file-size.pipe.ts:6
Class
ui/src/app/pipes/speed.pipe.ts:7
Class
ui/src/app/pipes/eta.pipe.ts:6
Interface
AddDownloadPayload
ui/src/app/services/downloads.service.ts:9
Class
App
ui/src/app/app.ts:60
Interface
AudioFormatOption
ui/src/app/interfaces/formats.ts:8
Class
BatchUrlsService
ui/src/app/services/batch-urls.service.ts:12
Interface
Checkable
ui/src/app/interfaces/checkable.ts:1
Class
CompactPersistedEntryTests
app/tests/test_ytdl_utils.py:277
Class
ConfigTests
app/tests/test_config.py:20
Class
ConvertSrtToTxtTests
app/tests/test_ytdl_utils.py:163
Class
CookieServiceStub
ui/src/app/app.spec.ts:87
Class
DlFormatsTests
app/tests/test_dl_formats.py:16
Interface
Download
ui/src/app/interfaces/download.ts:2
Class
DownloadInfoSetstateTests
app/tests/test_ytdl_utils.py:184
Class
DownloadQueueNotifier
app/ytdl.py:164
Class
DownloadsService
ui/src/app/services/downloads.service.ts:31
Class
DownloadsServiceStub
ui/src/app/app.spec.ts:10
Class
EtaPipe
ui/src/app/pipes/eta.pipe.ts:6
Class
ExtractFlatPlaylistTests
app/tests/test_subscriptions.py:963
Class
FakeYoutubeDL
app/tests/test_download_queue.py:276
Class
FileSizePipe
ui/src/app/pipes/file-size.pipe.ts:6
Interface
Format
ui/src/app/interfaces/format.ts:3
Class
FrontendSafeTests
app/tests/test_main_helpers.py:95
Class
ItemCheckboxComponent
ui/src/app/components/slave-checkbox.component.ts:21
Class
MeTubeSocket
ui/src/app/services/metube-socket.service.ts:8
Class
MeTubeSocketStub
ui/src/app/services/downloads.service.spec.ts:9
Class
MigrateLegacyRequestTests
app/tests/test_main_helpers.py:12
Class
NightlyUpdateTests
app/tests/test_nightly_update.py:11
Class
ObjectSerializerTests
app/tests/test_main_helpers.py:72
Interface
Option
ui/src/app/interfaces/formats.ts:3
Class
ParseDownloadOptionsTests
app/tests/test_main_helpers.py:124
Class
ParseLogLevelTests
app/tests/test_main_helpers.py:62
Class
ParseYtdlOverridesTests
app/tests/test_main_helpers.py:105
Class
PersistentQueueTests
app/tests/test_persistent_queue.py:72
Interface
Quality
ui/src/app/interfaces/quality.ts:2
Class
ResolveOuttmplFieldsTests
Tests for _resolve_outtmpl_fields (delegates to yt-dlp's template engine).
app/tests/test_ytdl_utils.py:63
Class
SanitizeEntryForPickleTests
app/tests/test_ytdl_utils.py:126
Class
SanitizePathComponentTests
app/tests/test_ytdl_utils.py:53
Class
SelectAllCheckboxComponent
ui/src/app/components/master-checkbox.component.ts:20
Class
SpeedPipe
ui/src/app/pipes/speed.pipe.ts:7
Class
StateStoreTests
app/tests/test_state_store.py:11
Interface
Status
ui/src/app/interfaces/status.ts:1
Interface
SubscribePayload
ui/src/app/services/subscriptions.service.ts:11
Class
SubscriberOnlyHelperTests
app/tests/test_subscriptions.py:83
Class
SubscriptionNotifier
Hook for Socket.IO / UI updates.
app/subscriptions.py:285
Class
SubscriptionPersistenceTests
app/tests/test_subscriptions.py:97
Interface
SubscriptionRow
ui/src/app/interfaces/subscription.ts:1
Class
SubscriptionsService
ui/src/app/services/subscriptions.service.ts:20
Class
SubscriptionsServiceStub
ui/src/app/app.spec.ts:64
Interface
Theme
ui/src/app/interfaces/theme.ts:3
Interface
Toast
ui/src/app/services/toast.service.ts:11
Interface
ToastAction
ui/src/app/services/toast.service.ts:5
Class
ToastContainerComponent
ui/src/app/components/toast-container.component.ts:52
Class
ToastService
ui/src/app/services/toast.service.ts:25
Class
_FakeYDL
app/tests/test_subscriptions.py:995
Class
_ImpersonateTarget
app/tests/test_ytdl_utils.py:19
Class
_ImpersonateTarget
app/tests/test_persistent_queue.py:20
Class
_ImpersonateTarget
app/tests/test_subscriptions.py:17