From c9cd6f76dd1dd080c1bc52159ab02ff5898f5f46 Mon Sep 17 00:00:00 2001 From: Martin Czygan Date: Thu, 11 Feb 2021 13:51:13 +0100 Subject: add a batch verifier for ref groups --- fuzzycat/__main__.py | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'fuzzycat/__main__.py') diff --git a/fuzzycat/__main__.py b/fuzzycat/__main__.py index cd94f9c..67ffa40 100644 --- a/fuzzycat/__main__.py +++ b/fuzzycat/__main__.py @@ -67,6 +67,7 @@ from fuzzycat.cluster import (Cluster, release_key_title, release_key_title_ngra from fuzzycat.entities import entity_to_dict from fuzzycat.matching import anything_to_entity, match_release_fuzzy from fuzzycat.utils import random_idents_from_query, random_word +from fuzzycat.refs import RefsGroupVerifier from fuzzycat.verify import GroupVerifier, verify logging.getLogger("requests").setLevel(logging.WARNING) @@ -160,6 +161,10 @@ def run_verify_single(args): }) print(json.dumps(result)) +def run_ref_verify(args): + verifier = RefsGroupVerifier(iterable=fileinput.input(files=args.files), + verbose=args.verbose) + verifier.run() def run_release_match(args): """ @@ -248,6 +253,10 @@ if __name__ == '__main__': sub_verify_single.add_argument('-b', help='ident or url to release') sub_verify_single.set_defaults(func=run_verify_single) + sub_ref_verify = subparsers.add_parser('verify', help='verify ref groups', parents=[parser]) + sub_ref_verify.add_argument('-f', '--files', default="-", help='input files') + sub_ref_verify.set_defaults(func=run_ref_verify) + sub_release_match = subparsers.add_parser( "release_match", help="find release matches", -- cgit v1.2.3