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["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)
|
||||
|
||||
36
src/utils.py
36
src/utils.py
@@ -415,8 +415,13 @@ def arxtic_library_add(key, library, value):
|
||||
block = find(key, library)
|
||||
old_value = block["arxtic_library"]
|
||||
new_value = old_value + "," + value
|
||||
if new_value[0] == ",": new_value = new_value[1:]
|
||||
if new_value[-1] == ",": new_value = new_value[:-1]
|
||||
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
|
||||
return library
|
||||
|
||||
@@ -424,8 +429,13 @@ 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[0] == ",": new_value = new_value[1:]
|
||||
if new_value[-1] == ",": new_value = new_value[:-1]
|
||||
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
|
||||
return library
|
||||
|
||||
@@ -433,8 +443,13 @@ def arxtic_keywords_add(key, library, value):
|
||||
block = find(key, library)
|
||||
old_value = block["arxtic_keywords"]
|
||||
new_value = old_value + "," + value
|
||||
if new_value[0] == ",": new_value = new_value[1:]
|
||||
if new_value[-1] == ",": new_value = new_value[:-1]
|
||||
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
|
||||
return library
|
||||
|
||||
@@ -442,8 +457,13 @@ 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[0] == ",": new_value = new_value[1:]
|
||||
if new_value[-1] == ",": new_value = new_value[:-1]
|
||||
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
|
||||
return library
|
||||
|
||||
|
||||
Reference in New Issue
Block a user