2025-11-24: Automatic update

This commit is contained in:
Moussouni, Yaël
2025-11-24 19:38:34 +01:00
parent ae1aacbb85
commit 7bdbeb5a47

View File

@@ -113,8 +113,10 @@ if __name__ == "__main__":
elif arg0 in ["update"]: elif arg0 in ["update"]:
libraries["local"] = local_api.update_local_pdf( libraries["local"] = local_api.update_local_pdf(
library=libraries["local"]) library=libraries["local"])
libraries["read"] = local_api.update_library(libraries["local"], "read") libraries["read"] = local_api.update_library(
libraries["unread"] = local_api.update_library(libraries["local"], "unread") libraries["local"], "read")
libraries["unread"] = local_api.update_library(
libraries["local"], "unread")
s = False s = False
elif arg0 in ["today"]: elif arg0 in ["today"]:
@@ -150,13 +152,17 @@ if __name__ == "__main__":
utils.export_author_year(libraries[args[1]], args[1]+".txt") utils.export_author_year(libraries[args[1]], args[1]+".txt")
elif nargs == 3: elif nargs == 3:
if args[2] in ["abstract", "abs"]: 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"]: 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"]: 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"]: 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: else:
raise Exception("Not recognized") raise Exception("Not recognized")
@@ -192,8 +198,12 @@ if __name__ == "__main__":
known_libs = block["arxtic_library"] known_libs = block["arxtic_library"]
if not "unread" in known_libs.split(","): if not "unread" in known_libs.split(","):
if "read" in known_libs.split(","): if "read" in known_libs.split(","):
utils.arxtic_library_remove(args[1], libraries["local"], "read") utils.arxtic_library_remove(args[1],
utils.arxtic_library_add(args[1], libraries["local"], "unread") libraries["local"],
"read")
utils.arxtic_library_add(args[1],
libraries["local"],
"unread")
s = False s = False
elif nargs == 3: elif nargs == 3:
@@ -201,8 +211,12 @@ if __name__ == "__main__":
known_libs = block["arxtic_library"] known_libs = block["arxtic_library"]
if not "unread" in known_libs.split(","): if not "unread" in known_libs.split(","):
if "read" in known_libs.split(","): if "read" in known_libs.split(","):
utils.arxtic_library_remove(args[1], libraries[args[2]], "read") utils.arxtic_library_remove(args[1],
utils.arxtic_library_add(args[1], libraries[args[2]], "unread") libraries[args[2]],
"read")
utils.arxtic_library_add(args[1],
libraries[args[2]],
"unread")
s = False s = False
else: else:
raise Exception("Not recognized") raise Exception("Not recognized")
@@ -216,9 +230,14 @@ if __name__ == "__main__":
known_libs = block["arxtic_library"] known_libs = block["arxtic_library"]
if not "read" in known_libs.split(","): if not "read" in known_libs.split(","):
if "unread" in known_libs.split(","): if "unread" in known_libs.split(","):
utils.arxtic_library_remove(args[1], libraries["local"], "unread") utils.arxtic_library_remove(args[1],
utils.arxtic_library_add(args[1], libraries["local"], "read") libraries["local"],
utils.arxtic_date_read(args[1], libraries["local"]) "unread")
utils.arxtic_library_add(args[1],
libraries["local"],
"read")
utils.arxtic_date_read(args[1],
libraries["local"])
s = False s = False
elif nargs == 3: elif nargs == 3:
@@ -229,9 +248,14 @@ if __name__ == "__main__":
known_libs = block["arxtic_library"] known_libs = block["arxtic_library"]
if not "read" in known_libs.split(","): if not "read" in known_libs.split(","):
if "unread" in known_libs.split(","): if "unread" in known_libs.split(","):
utils.arxtic_library_remove(args[1], libraries[args[2]], "unread") utils.arxtic_library_remove(args[1],
utils.arxtic_library_add(args[1], libraries[args[2]], "read") libraries[args[2]],
utils.arxtic_date_read(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 s = False
else: else:
raise Exception("Not recognized") raise Exception("Not recognized")