Filter libraries in main to only process Audible books and enhance logging for clarity
This commit is contained in:
parent
330554435d
commit
e31ae00528
1 changed files with 8 additions and 5 deletions
13
main.py
13
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()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue