Black & Isort changes
This commit is contained in:
@@ -1,20 +1,21 @@
|
||||
from . import get_set_Book
|
||||
from . import set_Variables
|
||||
from . import backupType
|
||||
from . import backupLogic
|
||||
from . import get_confirmation
|
||||
import bookstack
|
||||
|
||||
from . import (backupLogic, backupType, get_confirmation, get_set_Book,
|
||||
set_Variables)
|
||||
|
||||
|
||||
def main(version):
|
||||
print(f"Functions module running version: {version}")
|
||||
env = set_Variables.set_variables()
|
||||
print(f"You are currently running on Version: {version}")
|
||||
|
||||
api = bookstack.BookStack(env['base_url'], token_id=env['token_id'], token_secret=env['token_secret'])
|
||||
api = bookstack.BookStack(
|
||||
env["base_url"], token_id=env["token_id"], token_secret=env["token_secret"]
|
||||
)
|
||||
api.generate_api_methods()
|
||||
|
||||
try:
|
||||
book_list = api.get_books_list()['data']
|
||||
book_list = api.get_books_list()["data"]
|
||||
except Exception as e:
|
||||
print(f"Error loading books: {e}")
|
||||
return
|
||||
@@ -22,11 +23,15 @@ def main(version):
|
||||
get_set_Book.get_Books(book_list)
|
||||
book_to_backup = get_set_Book.set_Book(book_list)
|
||||
backup_extension = backupType.get_backup_extension()
|
||||
backup_extension_fileType = backupType.set_backup_extension_filetype(backup_extension)
|
||||
book_to_backup = next(book for book in book_list if book['id'] == book_to_backup)
|
||||
backup_extension_fileType = backupType.set_backup_extension_filetype(
|
||||
backup_extension
|
||||
)
|
||||
book_to_backup = next(book for book in book_list if book["id"] == book_to_backup)
|
||||
|
||||
if get_confirmation.get_confirmation(backup_extension, book_to_backup):
|
||||
backupLogic.backup_book(api, env, book_to_backup, backup_extension, backup_extension_fileType)
|
||||
backupLogic.backup_book(
|
||||
api, env, book_to_backup, backup_extension, backup_extension_fileType
|
||||
)
|
||||
print("Backup completed.")
|
||||
else:
|
||||
return
|
||||
return
|
||||
|
||||
Reference in New Issue
Block a user