Add media_management

This commit is contained in:
Johan van Eck 2025-08-19 21:43:26 +03:00
parent 4798feb1c3
commit a7cb04eea4
7 changed files with 262 additions and 0 deletions

View file

@ -12,6 +12,7 @@ import yaml
from utils.custom_formats import collect_custom_formats
from utils.regex_patterns import collect_regex_patterns
from utils.profiles import collect_profiles
from utils.media_management import collect_media_management
# Prevent aliases from showing up
yaml.Dumper.ignore_aliases = lambda *args: True
@ -46,6 +47,10 @@ def main():
os.makedirs(profiles_dir, exist_ok=True)
clear_output_dir(profiles_dir)
media_management_dir = os.path.join(output_dir, "media_management")
os.makedirs(media_management_dir, exist_ok=True)
clear_output_dir(media_management_dir)
for service in ["radarr", "sonarr"]:
trash_custom_formats_dir = os.path.join(input_dir, f"{service}/cf")
if not os.path.exists(trash_custom_formats_dir):
@ -83,6 +88,8 @@ def main():
trash_id_to_scoring_mapping,
)
collect_media_management(input_dir, media_management_dir)
if __name__ == "__main__":
main()