1.0.0
This commit is contained in:
45
constants.py
Normal file
45
constants.py
Normal file
@@ -0,0 +1,45 @@
|
||||
from typing import List
|
||||
from enum import Enum
|
||||
from picard.config import BoolOption, TextOption, Option
|
||||
|
||||
PLUGIN_NAME = "ecd2iTat"
|
||||
PLUGIN_AUTHOR = "cy1der"
|
||||
PLUGIN_DESCRIPTION = "Convert disambiguations containing \"explicit\"/\"clean\" (and others) keywords to proper tags so clients can display the 🅴/🅲 symbol"
|
||||
PLUGIN_VERSION = "1.0.0"
|
||||
PLUGIN_API_VERSIONS = ["2.7", "2.8", "2.9", "2.10", "2.11", "2.12", "2.13"]
|
||||
PLUGIN_LICENSE = "GPL-2.0-or-later"
|
||||
PLUGIN_LICENSE_URL = "https://www.gnu.org/licenses/gpl-2.0.html"
|
||||
PLUGIN_USER_GUIDE_URL = "https://git.altaiar.dev/ahmed/ecd2iTat"
|
||||
|
||||
class iTunesAdvisory(Enum):
|
||||
EXPLICIT = 1
|
||||
CLEAN = 2
|
||||
|
||||
class rtng(Enum):
|
||||
EXPLICIT = 4
|
||||
CLEAN = 2
|
||||
|
||||
DEFAULT_EXPLICIT_KEYWORDS: List[str] = [
|
||||
"explicit release version",
|
||||
"dirty release version",
|
||||
"explicit version",
|
||||
"dirty version",
|
||||
"explicit",
|
||||
"dirty"
|
||||
]
|
||||
|
||||
DEFAULT_CLEAN_KEYWORDS: List[str] = [
|
||||
"censored release version",
|
||||
"clean release version",
|
||||
"censored version",
|
||||
"clean version",
|
||||
"censored",
|
||||
"clean"
|
||||
]
|
||||
|
||||
CONFIG_OPTIONS: List[Option] = [
|
||||
TextOption("setting", "ecd2itat_explicit_keywords", ", ".join(DEFAULT_EXPLICIT_KEYWORDS)),
|
||||
TextOption("setting", "ecd2itat_clean_keywords", ", ".join(DEFAULT_CLEAN_KEYWORDS)),
|
||||
BoolOption("setting", "ecd2itat_save_rtng", False),
|
||||
BoolOption("setting", "ecd2itat_strip_keyword_from_disambiguation", False),
|
||||
]
|
||||
Reference in New Issue
Block a user