"""设备传输模块"""
from kobo_manga.config import TransferConfig
from kobo_manga.transfer.calibre import CalibreTransfer
from kobo_manga.transfer.usb import USBTransfer
__all__ = ["USBTransfer", "CalibreTransfer", "get_transfer"]
def get_transfer(config: TransferConfig) -> USBTransfer | CalibreTransfer:
"""根据配置返回对应的传输器。"""
if config.method == "calibre":
return CalibreTransfer()
return USBTransfer()