From 7bdbeb5a475f6f3b30dd14b91a1e190c926e3502 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Moussouni=2C=20Ya=C3=ABl?= Date: Mon, 24 Nov 2025 19:38:34 +0100 Subject: [PATCH] 2025-11-24: Automatic update --- src/arxtic.py | 56 ++++++++++++++++++++++++++++++++++++--------------- 1 file changed, 40 insertions(+), 16 deletions(-) diff --git a/src/arxtic.py b/src/arxtic.py index 0e03ad7..0d7f9c0 100644 --- a/src/arxtic.py +++ b/src/arxtic.py @@ -113,8 +113,10 @@ if __name__ == "__main__": elif arg0 in ["update"]: libraries["local"] = local_api.update_local_pdf( library=libraries["local"]) - libraries["read"] = local_api.update_library(libraries["local"], "read") - libraries["unread"] = local_api.update_library(libraries["local"], "unread") + libraries["read"] = local_api.update_library( + libraries["local"], "read") + libraries["unread"] = local_api.update_library( + libraries["local"], "unread") s = False elif arg0 in ["today"]: @@ -150,13 +152,17 @@ if __name__ == "__main__": utils.export_author_year(libraries[args[1]], args[1]+".txt") elif nargs == 3: if args[2] in ["abstract", "abs"]: - utils.export_abstract(libraries[args[1]], args[1]+".txt") + utils.export_abstract( + libraries[args[1]], args[1]+".txt") elif args[2] in ["title"]: - utils.export_title_author(libraries[args[1]], args[1]+".txt") + utils.export_title_author( + libraries[args[1]], args[1]+".txt") elif args[2] in ["reference", "references", "ref", "refs"]: - utils.export_reference(libraries[args[1]], args[1]+".txt") + utils.export_reference( + libraries[args[1]], args[1]+".txt") elif args[2] in ["author", "authors", "year"]: - utils.export_author_year(libraries[args[1]], args[1]+".txt") + utils.export_author_year( + libraries[args[1]], args[1]+".txt") else: raise Exception("Not recognized") @@ -192,8 +198,12 @@ if __name__ == "__main__": known_libs = block["arxtic_library"] if not "unread" in known_libs.split(","): if "read" in known_libs.split(","): - utils.arxtic_library_remove(args[1], libraries["local"], "read") - utils.arxtic_library_add(args[1], libraries["local"], "unread") + utils.arxtic_library_remove(args[1], + libraries["local"], + "read") + utils.arxtic_library_add(args[1], + libraries["local"], + "unread") s = False elif nargs == 3: @@ -201,8 +211,12 @@ if __name__ == "__main__": known_libs = block["arxtic_library"] if not "unread" in known_libs.split(","): if "read" in known_libs.split(","): - utils.arxtic_library_remove(args[1], libraries[args[2]], "read") - utils.arxtic_library_add(args[1], libraries[args[2]], "unread") + utils.arxtic_library_remove(args[1], + libraries[args[2]], + "read") + utils.arxtic_library_add(args[1], + libraries[args[2]], + "unread") s = False else: raise Exception("Not recognized") @@ -216,9 +230,14 @@ if __name__ == "__main__": known_libs = block["arxtic_library"] if not "read" in known_libs.split(","): if "unread" in known_libs.split(","): - utils.arxtic_library_remove(args[1], libraries["local"], "unread") - utils.arxtic_library_add(args[1], libraries["local"], "read") - utils.arxtic_date_read(args[1], libraries["local"]) + utils.arxtic_library_remove(args[1], + libraries["local"], + "unread") + utils.arxtic_library_add(args[1], + libraries["local"], + "read") + utils.arxtic_date_read(args[1], + libraries["local"]) s = False elif nargs == 3: @@ -229,9 +248,14 @@ if __name__ == "__main__": known_libs = block["arxtic_library"] if not "read" in known_libs.split(","): if "unread" in known_libs.split(","): - utils.arxtic_library_remove(args[1], libraries[args[2]], "unread") - utils.arxtic_library_add(args[1], libraries[args[2]], "read") - utils.arxtic_date_read(args[1], libraries[args[2]]) + utils.arxtic_library_remove(args[1], + libraries[args[2]], + "unread") + utils.arxtic_library_add(args[1], + libraries[args[2]], + "read") + utils.arxtic_date_read(args[1], + libraries[args[2]]) s = False else: raise Exception("Not recognized")