Add UploadEngine and its dependencies

This commit is contained in:
2024-02-22 15:13:45 +01:00
parent 7323b4aad9
commit f83a18fecb
5 changed files with 216 additions and 2 deletions

View File

@@ -9,6 +9,7 @@ from . import AssetsEngine
from . import SettingsEngine
from . import BackgroundEngine
from . import MetadataEngine
from . import UploadEngine
class EngineDict(TypedDict):
@@ -38,7 +39,7 @@ ENGINES: dict[str, EngineDict] = {
"multiple": False,
},
"TTSEngine": {
"classes": [TTSEngine.CoquiTTSEngine, TTSEngine.ElevenLabsTTSEngine],
"classes": [TTSEngine.CoquiTTSEngine],
"multiple": False,
},
"CaptioningEngine": {
@@ -46,7 +47,11 @@ ENGINES: dict[str, EngineDict] = {
"multiple": False,
},
"AssetsEngine": {
"classes": [AssetsEngine.DallEAssetsEngine, NoneEngine],
"classes": [
AssetsEngine.DallEAssetsEngine,
AssetsEngine.GoogleAssetsEngine,
NoneEngine,
],
"multiple": True,
},
"BackgroundEngine": {
@@ -57,4 +62,8 @@ ENGINES: dict[str, EngineDict] = {
"classes": [MetadataEngine.ShortsMetadataEngine],
"multiple": False,
},
"UploadEngine": {
"classes": [UploadEngine.TikTokUploadEngine, UploadEngine.YouTubeUploadEngine, NoneEngine],
"multiple": True,
},
}