mirror of
https://github.com/KenanZhu/AutoLibrary.git
synced 2026-06-18 23:43:02 +08:00
chore(*): refactor the project structure
This commit is contained in:
+6
-6
@@ -8,10 +8,10 @@ build/
|
|||||||
dist/
|
dist/
|
||||||
model/*.onnx
|
model/*.onnx
|
||||||
driver/*.exe
|
driver/*.exe
|
||||||
gui/configs/*.json
|
src/gui/configs/*.json
|
||||||
gui/translators/qtbase_zh_CN.qm
|
src/gui/translators/qtbase_zh_CN.qm
|
||||||
gui/AutoLibraryResources.py
|
src/gui/AutoLibraryResources.py
|
||||||
gui/AutoLibraryResource.py
|
src/gui/AutoLibraryResource.py
|
||||||
gui/Ui_ALMainWindow.py
|
src/gui/Ui_ALMainWindow.py
|
||||||
gui/Ui_ALConfigWidget.py
|
src/gui/Ui_ALConfigWidget.py
|
||||||
Main.spec
|
Main.spec
|
||||||
|
|||||||
@@ -1,6 +1,5 @@
|
|||||||
|
|
||||||
# AutoLibrary
|
# AutoLibrary
|
||||||
|
|
||||||
请访问[AutoLibrary 网站](http://autolibrary.cv)
|
请访问[AutoLibrary 网站](http://autolibrary.cv)\
|
||||||
|
|
||||||
Please access the [AutoLibrary Website](http://autolibrary.cv)
|
Please access the [AutoLibrary Website](http://autolibrary.cv)
|
||||||
|
|||||||
Binary file not shown.
@@ -9,7 +9,7 @@ See the LICENSE file for details.
|
|||||||
"""
|
"""
|
||||||
import queue
|
import queue
|
||||||
|
|
||||||
from MsgBase import MsgBase
|
from base.MsgBase import MsgBase
|
||||||
|
|
||||||
|
|
||||||
class LibOperator(MsgBase):
|
class LibOperator(MsgBase):
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
|
||||||
|
"""
|
||||||
|
Base module for the AutoLibrary project.
|
||||||
|
|
||||||
|
Here are the classes and modules in this package:
|
||||||
|
- MsgBase: Base class for messages.\
|
||||||
|
- LibOperator: Base class for library operators.
|
||||||
|
"""
|
||||||
@@ -18,12 +18,12 @@ from PySide6.QtWidgets import (
|
|||||||
)
|
)
|
||||||
from PySide6.QtGui import QCloseEvent
|
from PySide6.QtGui import QCloseEvent
|
||||||
|
|
||||||
from .Ui_ALConfigWidget import Ui_ALConfigWidget
|
from gui.Ui_ALConfigWidget import Ui_ALConfigWidget
|
||||||
from .SeatMapWidget import SeatMapWidget
|
from gui.SeatMapWidget import SeatMapWidget
|
||||||
|
|
||||||
from .SeatMapTable import seats_maps
|
from gui.SeatMapTable import seats_maps
|
||||||
from ConfigReader import ConfigReader
|
from utils.ConfigReader import ConfigReader
|
||||||
from ConfigWriter import ConfigWriter
|
from utils.ConfigWriter import ConfigWriter
|
||||||
|
|
||||||
|
|
||||||
class ALConfigWidget(QWidget, Ui_ALConfigWidget):
|
class ALConfigWidget(QWidget, Ui_ALConfigWidget):
|
||||||
@@ -27,8 +27,8 @@ from .ALConfigWidget import ALConfigWidget
|
|||||||
|
|
||||||
from . import AutoLibraryResource
|
from . import AutoLibraryResource
|
||||||
|
|
||||||
from AutoLib import AutoLib
|
from operators.AutoLib import AutoLib
|
||||||
from ConfigReader import ConfigReader
|
from utils.ConfigReader import ConfigReader
|
||||||
|
|
||||||
|
|
||||||
class AutoLibWorker(QThread):
|
class AutoLibWorker(QThread):
|
||||||
@@ -18,7 +18,7 @@ from PySide6.QtWidgets import (
|
|||||||
from PySide6.QtGui import (
|
from PySide6.QtGui import (
|
||||||
QPainter, QWheelEvent, QCloseEvent
|
QPainter, QWheelEvent, QCloseEvent
|
||||||
)
|
)
|
||||||
from .SeatFrame import SeatFrame
|
from gui.SeatFrame import SeatFrame
|
||||||
|
|
||||||
|
|
||||||
class SeatMapWidget(QWidget):
|
class SeatMapWidget(QWidget):
|
||||||
|
Before Width: | Height: | Size: 785 KiB After Width: | Height: | Size: 785 KiB |
@@ -16,14 +16,14 @@ from selenium.webdriver.support.ui import WebDriverWait
|
|||||||
from selenium.webdriver.support import expected_conditions as EC
|
from selenium.webdriver.support import expected_conditions as EC
|
||||||
from selenium.webdriver.edge.service import Service
|
from selenium.webdriver.edge.service import Service
|
||||||
|
|
||||||
from MsgBase import MsgBase
|
from base.MsgBase import MsgBase
|
||||||
from LibChecker import LibChecker
|
from operators.LibChecker import LibChecker
|
||||||
from LibLogin import LibLogin
|
from operators.LibLogin import LibLogin
|
||||||
from LibLogout import LibLogout
|
from operators.LibLogout import LibLogout
|
||||||
from LibReserve import LibReserve
|
from operators.LibReserve import LibReserve
|
||||||
from LibCheckin import LibCheckin
|
from operators.LibCheckin import LibCheckin
|
||||||
|
|
||||||
from ConfigReader import ConfigReader
|
from utils.ConfigReader import ConfigReader
|
||||||
|
|
||||||
|
|
||||||
class AutoLib(MsgBase):
|
class AutoLib(MsgBase):
|
||||||
@@ -16,7 +16,7 @@ from selenium.webdriver.common.by import By
|
|||||||
from selenium.webdriver.support.ui import WebDriverWait
|
from selenium.webdriver.support.ui import WebDriverWait
|
||||||
from selenium.webdriver.support import expected_conditions as EC
|
from selenium.webdriver.support import expected_conditions as EC
|
||||||
|
|
||||||
from LibOperator import LibOperator
|
from base.LibOperator import LibOperator
|
||||||
|
|
||||||
|
|
||||||
class LibChecker(LibOperator):
|
class LibChecker(LibOperator):
|
||||||
@@ -16,7 +16,7 @@ from selenium.webdriver.common.by import By
|
|||||||
from selenium.webdriver.support.ui import WebDriverWait
|
from selenium.webdriver.support.ui import WebDriverWait
|
||||||
from selenium.webdriver.support import expected_conditions as EC
|
from selenium.webdriver.support import expected_conditions as EC
|
||||||
|
|
||||||
from LibOperator import LibOperator
|
from base.LibOperator import LibOperator
|
||||||
|
|
||||||
|
|
||||||
class LibCheckin(LibOperator):
|
class LibCheckin(LibOperator):
|
||||||
@@ -16,7 +16,7 @@ from selenium.webdriver.common.by import By
|
|||||||
from selenium.webdriver.support.ui import WebDriverWait
|
from selenium.webdriver.support.ui import WebDriverWait
|
||||||
from selenium.webdriver.support import expected_conditions as EC
|
from selenium.webdriver.support import expected_conditions as EC
|
||||||
|
|
||||||
from LibOperator import LibOperator
|
from base.LibOperator import LibOperator
|
||||||
|
|
||||||
|
|
||||||
class LibCheckout(LibOperator):
|
class LibCheckout(LibOperator):
|
||||||
@@ -17,7 +17,7 @@ from selenium.webdriver.common.by import By
|
|||||||
from selenium.webdriver.support.ui import WebDriverWait
|
from selenium.webdriver.support.ui import WebDriverWait
|
||||||
from selenium.webdriver.support import expected_conditions as EC
|
from selenium.webdriver.support import expected_conditions as EC
|
||||||
|
|
||||||
from LibOperator import LibOperator
|
from base.LibOperator import LibOperator
|
||||||
|
|
||||||
|
|
||||||
class LibLogin(LibOperator):
|
class LibLogin(LibOperator):
|
||||||
@@ -13,7 +13,7 @@ from selenium.webdriver.common.by import By
|
|||||||
from selenium.webdriver.support.ui import WebDriverWait
|
from selenium.webdriver.support.ui import WebDriverWait
|
||||||
from selenium.webdriver.support import expected_conditions as EC
|
from selenium.webdriver.support import expected_conditions as EC
|
||||||
|
|
||||||
from LibOperator import LibOperator
|
from base.LibOperator import LibOperator
|
||||||
|
|
||||||
|
|
||||||
class LibLogout(LibOperator):
|
class LibLogout(LibOperator):
|
||||||
@@ -10,7 +10,7 @@ See the LICENSE file for details.
|
|||||||
import os
|
import os
|
||||||
import queue
|
import queue
|
||||||
|
|
||||||
from LibOperator import LibOperator
|
from base.LibOperator import LibOperator
|
||||||
|
|
||||||
|
|
||||||
class LibRenew(LibOperator):
|
class LibRenew(LibOperator):
|
||||||
@@ -16,7 +16,7 @@ from selenium.webdriver.common.by import By
|
|||||||
from selenium.webdriver.support.ui import WebDriverWait
|
from selenium.webdriver.support.ui import WebDriverWait
|
||||||
from selenium.webdriver.support import expected_conditions as EC
|
from selenium.webdriver.support import expected_conditions as EC
|
||||||
|
|
||||||
from LibOperator import LibOperator
|
from base.LibOperator import LibOperator
|
||||||
|
|
||||||
|
|
||||||
class LibReserve(LibOperator):
|
class LibReserve(LibOperator):
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
"""
|
||||||
|
Operators module for the AutoLibrary project.
|
||||||
|
|
||||||
|
Here are the classes and modules in this package:
|
||||||
|
- AutoLib: AutoLibrary operator.
|
||||||
|
- LibLogin: Library operator for logging in.
|
||||||
|
- LibLogout: Library operator for logging out.
|
||||||
|
- LibReserve: Library operator for reserving seat.
|
||||||
|
- LibCheckin: Library operator for checking in seat.
|
||||||
|
- LibCheckout: Library operator for checking out seat.
|
||||||
|
- LibRenew: Library operator for renewing seat.
|
||||||
|
"""
|
||||||
@@ -0,0 +1,7 @@
|
|||||||
|
"""
|
||||||
|
Utils module for the AutoLibrary project.
|
||||||
|
|
||||||
|
Here are the classes and modules in this package:
|
||||||
|
- ConfigReader: Configuration reader class for the AutoLibrary project.
|
||||||
|
- ConfigWriter: Configuration writer class for the AutoLibrary project.
|
||||||
|
"""
|
||||||
Reference in New Issue
Block a user