def _build_instance(plain: dict) -> BaikeNormal: __returns = BaikeNormal() __returns.plain = plain __returns.upd_date = convert_time(get_attr(plain, "upd_date")) __returns.des = get_attr(plain, "des") __returns.title = get_attr(plain, "title") __returns.url = get_attr(plain, "url") return __returns
def _build_instance(plain: dict) -> WebNews: __returns = WebNews() __returns.plain = plain __returns.author = get_attr(plain, "author") __returns.time = convert_time(get_attr(plain, "time")) __returns.title = get_attr(plain, "title") __returns.url = get_attr(plain, "url") __returns.des = get_attr(plain, "des") return __returns
def _build_instance(plain: dict) -> WebNormal: __returns = WebNormal() __returns.plain = plain __returns.des = get_attr(plain, "des") __returns.origin = get_attr(plain, "origin") __returns.title = get_attr(plain, "title") __returns.url = get_attr(plain, "url") __returns.time = convert_time(get_attr(plain, "time")) return __returns
def _build_instance(plain: dict) -> NewsNormal: __returns = NewsNormal() __returns.plain = plain __returns.author = get_attr(plain, "author") __returns.date = convert_time(get_attr(plain, "date")) __returns.des = get_attr(plain, "des") __returns.title = get_attr(plain, "title") __returns.url = get_attr(plain, "url") __returns.cover = get_attr(plain, "cover") return __returns
def _build_instance(plain: dict) -> ZhidaoNormal: __returns = ZhidaoNormal() __returns.plain = plain __returns.title = get_attr(plain, "title") __returns.question = get_attr(plain, "question") __returns.answer = get_attr(plain, "answer") __returns.count = get_attr(plain, "count") __returns.agree = get_attr(plain, "agree") __returns.answerer = get_attr(plain, "answerer") __returns.date = convert_time(get_attr(plain, "date")) __returns.url = get_attr(plain, "url") return __returns
def _build_instance(plain: dict) -> WenkuNormal: __returns = WenkuNormal() __returns.plain = plain __returns.title = get_attr(plain, "title") __returns.des = get_attr(plain, "des") __returns.downloads = get_attr(plain, "downloads") __returns.pages = get_attr(plain, "pages") __returns.type = get_attr(plain, "type") __returns.quality = get_attr(plain, "quality") __returns.uploader = WenkuUploader._build_instance( get_attr(plain, "uploader")) __returns.is_vip = get_attr(plain, "is_vip") __returns.pub_date = convert_time(get_attr(plain, "pub_date")) __returns.url = get_attr(plain, "url") return __returns
def _build_instance(plain: dict) -> JingyanNormal: __returns = JingyanNormal() __returns.plain = plain __returns.title = get_attr(plain, "title") __returns.url = get_attr(plain, "url") __returns.des = get_attr(plain, "des") __returns.pub_date = convert_time(get_attr(plain, "pub_date")) __returns.category = get_attr(plain, "category") __returns.votes = get_attr(plain, "votes") __returns.publisher = JingyanPublisher._build_instance( get_attr(plain, "publisher") ) __returns.is_original = get_attr(plain, "is_original") __returns.is_outstanding = get_attr(plain, "is_outstanding") return __returns