def menu_parse_academy_url_auto(): logger.debug("auto parsing academy link...") for i, college in enumerate(colleges): college.parse_aurl_auto() obj_to_file(college, college.json_filename()) china211.colleges = colleges china211.to_json_file() print_colleges()
def menu_parse_academy(): print_colleges() ans = raw_input("Which college would you like to parse? ") college = colleges[int(ans)] logger.debug("start parsing %s" % college.name) if college: if not college.academiesUrl: college.parse_aurl_auto() obj_to_file(college, college.json_filename())
def menu_parse_academies(): print_colleges() c_ans = raw_input("Which college would you like to parse? ") c = colleges[int(c_ans)] college = c if os.path.exists(c.json_filename()): obj = obj_from_file(c.json_filename()) if 0 != len(obj.academies): college = obj if 0 == len(college.academies): college.parse_academies() if len(college.academies) != 0: obj_to_file(college, college.json_filename()) college.mkdirs()