ytdl-sub/ytdl_subscribe/enums.py
2022-03-31 01:27:56 +00:00

22 lines
547 B
Python

from typing import List
class SubscriptionSourceName(object):
YOUTUBE = "youtube"
SOUNDCLOUD = "soundcloud"
@classmethod
def all(cls) -> List[str]:
"""Returns all Subscription sources sorted as a list"""
return sorted([cls.YOUTUBE, cls.SOUNDCLOUD])
@classmethod
def pretty_all(cls) -> str:
"""Returns all subscription sources pretty printed"""
return ", ".join(cls.all())
class YAMLSection(object):
CONFIG_KEY = "config"
PRESET_KEY = "presets"
SUBSCRIPTIONS_KEY = "config"