mirror of
https://codeberg.org/Yael-II/ArXtic.git
synced 2026-03-15 06:16:26 +01:00
2025-10-22: Automatic update
This commit is contained in:
@@ -67,6 +67,7 @@ if __name__ == "__main__":
|
|||||||
libraries["local"] = local_api.update_local_pdf(library=libraries["local"])
|
libraries["local"] = local_api.update_local_pdf(library=libraries["local"])
|
||||||
libraries["read"] = local_api.update_library(libraries["local"], "read")
|
libraries["read"] = local_api.update_library(libraries["local"], "read")
|
||||||
libraries["unread"] = local_api.update_library(libraries["local"], "unread")
|
libraries["unread"] = local_api.update_library(libraries["local"], "unread")
|
||||||
|
|
||||||
while not q:
|
while not q:
|
||||||
print(COLOUR_INPUT + "Select an action")
|
print(COLOUR_INPUT + "Select an action")
|
||||||
val = input("> " + COLOUR_DEFAULT)
|
val = input("> " + COLOUR_DEFAULT)
|
||||||
|
|||||||
20
src/utils.py
20
src/utils.py
@@ -415,6 +415,11 @@ def arxtic_library_add(key, library, value):
|
|||||||
block = find(key, library)
|
block = find(key, library)
|
||||||
old_value = block["arxtic_library"]
|
old_value = block["arxtic_library"]
|
||||||
new_value = old_value + "," + value
|
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[0] == ",": new_value = new_value[1:]
|
||||||
if new_value[-1] == ",": new_value = new_value[:-1]
|
if new_value[-1] == ",": new_value = new_value[:-1]
|
||||||
block["arxtic_library"] = new_value
|
block["arxtic_library"] = new_value
|
||||||
@@ -424,6 +429,11 @@ def arxtic_library_remove(key, library, value):
|
|||||||
block = find(key, library)
|
block = find(key, library)
|
||||||
old_value = block["arxtic_library"]
|
old_value = block["arxtic_library"]
|
||||||
new_value = old_value.replace(value, "").replace(",,", ",")
|
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[0] == ",": new_value = new_value[1:]
|
||||||
if new_value[-1] == ",": new_value = new_value[:-1]
|
if new_value[-1] == ",": new_value = new_value[:-1]
|
||||||
block["arxtic_library"] = new_value
|
block["arxtic_library"] = new_value
|
||||||
@@ -433,6 +443,11 @@ def arxtic_keywords_add(key, library, value):
|
|||||||
block = find(key, library)
|
block = find(key, library)
|
||||||
old_value = block["arxtic_keywords"]
|
old_value = block["arxtic_keywords"]
|
||||||
new_value = old_value + "," + value
|
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[0] == ",": new_value = new_value[1:]
|
||||||
if new_value[-1] == ",": new_value = new_value[:-1]
|
if new_value[-1] == ",": new_value = new_value[:-1]
|
||||||
block["arxtic_keywords"] = new_value
|
block["arxtic_keywords"] = new_value
|
||||||
@@ -442,6 +457,11 @@ def arxtic_keywords_remove(key, library, value):
|
|||||||
block = find(key, library)
|
block = find(key, library)
|
||||||
old_value = block["arxtic_keywords"]
|
old_value = block["arxtic_keywords"]
|
||||||
new_value = old_value.replace(value, "").replace(",,", ",")
|
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[0] == ",": new_value = new_value[1:]
|
||||||
if new_value[-1] == ",": new_value = new_value[:-1]
|
if new_value[-1] == ",": new_value = new_value[:-1]
|
||||||
block["arxtic_keywords"] = new_value
|
block["arxtic_keywords"] = new_value
|
||||||
|
|||||||
Reference in New Issue
Block a user