Verified Commit 9fb5b3b0 authored by Jakob Moser's avatar Jakob Moser
Browse files

Use get_parser() in deduplicate

parent a29d5285
Loading
Loading
Loading
Loading
+4 −18
Changes for karaokatalog/deduplicate/__main__.py: 4 added lines, 18 removed lines.
Original line number Diff line number Diff line
import argparse
import logging
from pathlib import Path

from tqdm import tqdm

from karaokatalog.deduplicate.find_duplicates import find_duplicates
from karaokatalog.deduplicate.prune import prune
from karaokatalog.get_parser import get_parser
from karaokatalog.Library import Library
from karaokatalog.Song import Song
from karaokatalog.util.get_equivalence_classes import get_equivalence_classes
@@ -15,23 +14,10 @@ logging.basicConfig(
)


def parse_args() -> argparse.Namespace:
    parser = argparse.ArgumentParser(
        prog="python3 -m karaokatalog.deduplicate",
        description="Deduplicate UltraStar Deluxe song libraries",
    )

    parser.add_argument(
        "library_path",
        type=Path,
        help="The directory which contains the songs, the one you'd also configure UltraStar Deluxe to use",
    )

    return parser.parse_args()


if __name__ == "__main__":
    args = parse_args()
    args = get_parser(
        "deduplicate", "Deduplicate UltraStar Deluxe song libraries"
    ).parse_args()
    logging.info("Karaokatalog Deduplication started")

    logging.info("Loading library")