Skip to content

Commit

Permalink
v170
Browse files Browse the repository at this point in the history
  • Loading branch information
annihilation7071 committed Jan 30, 2025
1 parent 36df3b7 commit 2be477e
Show file tree
Hide file tree
Showing 6 changed files with 51 additions and 20 deletions.
1 change: 0 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@ misc.xml
!/settings/download/config_gallery-dl_example.json
!/settings/download/download_targets_default.json
/settings/libs/*
!/settings/libs/libs_default.json
saved_page
saved_page.html
/downloads/*
Expand Down
3 changes: 3 additions & 0 deletions app.py
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@
import asyncio
from backend import utils
from backend.modules import logger
from backend import init

log = logger.get_logger("App.app")

Expand All @@ -25,6 +26,8 @@
# noinspection PyShadowingNames
@asynccontextmanager
async def lifespan(app: FastAPI):
init.init()

# noinspection PyGlobalUndefined
global projects
dep.libs = utils.read_libs(only_active=True)
Expand Down
43 changes: 43 additions & 0 deletions backend/init.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
from pathlib import Path
from backend.modules.filesession import FileSession
import os
from backend import utils


def libs():
data = {
"download-default-nhentai": {
"active": True,
"processor": "nhentai",
"path": ".\\downloads\\nhentai"
},
"download-default-gallery-dl-hitomila": {
"active": True,
"processor": "gallery-dl-hitomila",
"path": ".\\downloads\\gallery-dl-hitomila"
},
"download-default-gallery-dl-nhentai": {
"active": False,
"processor": "gallery-dl-nhentai",
"path": ".\\downloads\\gallery-dl-nhentai"
}
}

path = Path("./settings/libs/libs_default.json")

if path.exists() is False:
path.parent.mkdir(parents=True, exist_ok=True)

utils.write_json(path, data)

else:
exist_data = utils.read_json(path)

for key in data.keys():
if key not in exist_data:
exist_data[key] = data[key]


def init():
libs()

5 changes: 3 additions & 2 deletions backend/settingsUI/libs.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,9 @@
from pathlib import Path
from backend.settingsUI.general import SelectFolder

renew = None

def renew():
pass


class LibsFrame(customtkinter.CTkFrame):
Expand Down Expand Up @@ -255,7 +257,6 @@ def get(self) -> Lib:
active=bool(self.active_checkbox.get()),
path=Path(self.path_entry.get())
)
print(lib)
return lib


Expand Down
17 changes: 0 additions & 17 deletions settings/libs/libs_default.json

This file was deleted.

2 changes: 2 additions & 0 deletions settingsUI.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
import customtkinter
from backend.settingsUI.mainframe import MainFrame
from backend import init


class App(customtkinter.CTk):
Expand All @@ -19,5 +20,6 @@ def __init__(self):


if __name__ == '__main__':
init.init()
app = App()
app.mainloop()

0 comments on commit 2be477e

Please sign in to comment.