diff --git a/main.py b/main.py index 7e7de1b..198e35b 100644 --- a/main.py +++ b/main.py @@ -131,9 +131,13 @@ def main(): libraries = abs.get_library_ids() for library in libraries: - series = abs.get_series_by_library_id(library["id"]) + if library["mediaType"] != "book" or library["provider"] != "audible": + continue - for serie in alive_progress.alive_it(series): + logger.info("==== %s ====", library["name"]) + + series = abs.get_series_by_library_id(library["id"]) + for serie in alive_progress.alive_it(series, title=library["name"]): series_name = serie["name"] abs_book_sequence = process_abs_serie(serie["books"], series_name) @@ -208,9 +212,6 @@ def main(): msg, ) - # TODO: add input to choose which library is to be scaned - break - if __name__ == "__main__": @@ -240,6 +241,8 @@ if __name__ == "__main__": logging.getLogger("urllib3").setLevel(logging.WARNING) logging.getLogger("httpcore").setLevel(logging.WARNING) + alive_progress.config_handler.set_global(enrich_print=False) + logger = logging.getLogger(__name__) logger.setLevel(logging.DEBUG if args.verbose else logging.INFO) main()