def auto_assess(): assesser = Assesser( user_config_path=settings.USER_CONFIG_PATH, user_info=settings.USER_INFO, # 未来删除 urls=settings.URLS, assess_msgs=settings.ASSESS_MSG) assesser.run()
def main(): wifiLoginer = WifiLoginer(accounts_path=settings.ACCOUNTS_PATH) downloader = Downloader(user_info=settings.USER_INFO, urls=settings.URLS, source_dir=settings.SOURCE_DIR, filter_list = settings.FILTER_LIST) assesser = Assesser(user_info=settings.USER_INFO, urls=settings.URLS, assess_msgs=settings.ASSESS_MSG) gradeObserver = GradeObserver(user_info=settings.USER_INFO, urls=settings.URLS) init = Init(WELCOME_MESSAGE, wifiLoginer, downloader,assesser, gradeObserver) init.run()
def __init__(self, welcome_msg): self._logger = logging.getLogger("Init") self._welcome_msg = welcome_msg self._wifiLoginer = WifiLoginer(accounts_path=settings.ACCOUNTS_PATH) self._downloader = Downloader(user_info=settings.USER_INFO, urls=settings.URLS, source_dir=settings.SOURCE_DIR, filter_list=settings.FILTER_LIST) self._assesser = Assesser(user_info=settings.USER_INFO, urls=settings.URLS, assess_msgs=settings.ASSESS_MSG) self._gradeObserver = GradeObserver(user_info=settings.USER_INFO, urls=settings.URLS)
def __init__(self, welcome_msg, record_path='../conf/record.ini', *args, **kwargs): self._logger = LogHandler("Init") self._welcome_msg = welcome_msg self._record_path = record_path self._cfg = get_cfg(config_path=self._record_path) self._name_of_update_section = 'update_info' self._name_of_update_time = 'last_update_time' # 记录上次更新的时间 self._name_of_tag = 'tag' # 当前版本号 # update api info self.__update_info_api = "https://api.github.com/repos/GentleCP/UCAS-Helper" self.__latest_tag_api = "https://api.github.com/repos/GentleCP/UCAS-Helper/tags" self._wifiLoginer = WifiLoginer(accounts_path=settings.ACCOUNTS_PATH) self._downloader = Downloader( user_info=settings.USER_INFO, # 未来删除 urls=settings.URLS, user_config_path=settings.USER_CONFIG_PATH, resource_path=settings.SOURCE_DIR, # 未来删除 filter_list=settings.FILTER_LIST) self._assesser = Assesser( user_info=settings.USER_INFO, # 未来删除 user_config_path=settings.USER_CONFIG_PATH, urls=settings.URLS, assess_msgs=settings.ASSESS_MSG) self._gradeObserver = GradeObserver( user_config_path=settings.USER_CONFIG_PATH, user_info=settings.USER_INFO, # 未来删除 urls=settings.URLS)
def auto_assess(): assesser = Assesser(user_info=settings.USER_INFO, urls=settings.URLS, assess_msgs=settings.ASSESS_MSG) assesser.run()