Esempio n. 1
0
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()
Esempio n. 2
0
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()
Esempio n. 3
0
    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)
Esempio n. 4
0
    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)
Esempio n. 5
0
def auto_assess():
    assesser = Assesser(user_info=settings.USER_INFO,
                        urls=settings.URLS,
                        assess_msgs=settings.ASSESS_MSG)
    assesser.run()