ytdl_subscribe.validators.config package
Subpackages
- ytdl_subscribe.validators.config.config_options package
- ytdl_subscribe.validators.config.metadata_options package
- ytdl_subscribe.validators.config.output_options package
- ytdl_subscribe.validators.config.overrides package
- ytdl_subscribe.validators.config.source_options package
- Submodules
- ytdl_subscribe.validators.config.source_options.download_strategy_validators module
- ytdl_subscribe.validators.config.source_options.mixins module
- ytdl_subscribe.validators.config.source_options.soundcloud_validators module
- ytdl_subscribe.validators.config.source_options.source_validators module
- ytdl_subscribe.validators.config.source_options.youtube_validators module
- Module contents
- ytdl_subscribe.validators.config.ytdl_options package
Submodules
ytdl_subscribe.validators.config.config_file_validator module
- class ytdl_subscribe.validators.config.config_file_validator.ConfigFileValidator(name: str, value: Any)
Bases:
ytdl_subscribe.validators.base.strict_dict_validator.StrictDictValidator- classmethod from_dict(config_dict) ytdl_subscribe.validators.config.config_file_validator.ConfigFileValidator
- classmethod from_file_path(config_path) ytdl_subscribe.validators.config.config_file_validator.ConfigFileValidator
- class ytdl_subscribe.validators.config.config_file_validator.ConfigPresetsValidator(name, value)
Bases:
ytdl_subscribe.validators.base.validators.LiteralDictValidatorShallow validator checking for the presets dict in the config
ytdl_subscribe.validators.config.preset_validator module
- class ytdl_subscribe.validators.config.preset_validator.PresetValidator(name: str, value: Any)
Bases:
ytdl_subscribe.validators.base.strict_dict_validator.StrictDictValidator
ytdl_subscribe.validators.config.subscription_validator module
- class ytdl_subscribe.validators.config.subscription_validator.SubscriptionValidator(config: ytdl_subscribe.validators.config.config_file_validator.ConfigFileValidator, name: str, value: Any)
Bases:
ytdl_subscribe.validators.base.strict_dict_validator.StrictDictValidatorA Subscription is a preset but overrides it with specific values
- classmethod from_dict(config: ytdl_subscribe.validators.config.config_file_validator.ConfigFileValidator, subscription_name, subscription_dict: Dict) ytdl_subscribe.validators.config.subscription_validator.SubscriptionValidator
- classmethod from_file_path(config: ytdl_subscribe.validators.config.config_file_validator.ConfigFileValidator, subscription_path: str) List[ytdl_subscribe.validators.config.subscription_validator.SubscriptionValidator]
- to_subscription() ytdl_subscribe.subscriptions.subscription.Subscription