2025-10-22: Automatic update

This commit is contained in:
Moussouni, Yaël
2025-10-22 17:59:13 +02:00
parent e7fbdad022
commit 1dd662e7c1
2 changed files with 29 additions and 8 deletions

View File

@@ -67,6 +67,7 @@ if __name__ == "__main__":
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")
while not q:
print(COLOUR_INPUT + "Select an action")
val = input("> " + COLOUR_DEFAULT)

View File

@@ -415,6 +415,11 @@ def arxtic_library_add(key, library, value):
block = find(key, library)
old_value = block["arxtic_library"]
new_value = old_value + "," + value
if new_value == "":
None
elif new_value == ",":
new_value = ""
else:
if new_value[0] == ",": new_value = new_value[1:]
if new_value[-1] == ",": new_value = new_value[:-1]
block["arxtic_library"] = new_value
@@ -424,6 +429,11 @@ def arxtic_library_remove(key, library, value):
block = find(key, library)
old_value = block["arxtic_library"]
new_value = old_value.replace(value, "").replace(",,", ",")
if new_value == "":
None
elif new_value == ",":
new_value = ""
else:
if new_value[0] == ",": new_value = new_value[1:]
if new_value[-1] == ",": new_value = new_value[:-1]
block["arxtic_library"] = new_value
@@ -433,6 +443,11 @@ def arxtic_keywords_add(key, library, value):
block = find(key, library)
old_value = block["arxtic_keywords"]
new_value = old_value + "," + value
if new_value == "":
None
elif new_value == ",":
new_value = ""
else:
if new_value[0] == ",": new_value = new_value[1:]
if new_value[-1] == ",": new_value = new_value[:-1]
block["arxtic_keywords"] = new_value
@@ -442,6 +457,11 @@ def arxtic_keywords_remove(key, library, value):
block = find(key, library)
old_value = block["arxtic_keywords"]
new_value = old_value.replace(value, "").replace(",,", ",")
if new_value == "":
None
elif new_value == ",":
new_value = ""
else:
if new_value[0] == ",": new_value = new_value[1:]
if new_value[-1] == ",": new_value = new_value[:-1]
block["arxtic_keywords"] = new_value