diff options
Diffstat (limited to 'fuzzycat/__main__.py')
-rw-r--r-- | fuzzycat/__main__.py | 9 |
1 files changed, 9 insertions, 0 deletions
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", |