def request_id2item(): url = base_url + 'ItemService/ListItemDesigns2?languageKey=en' raw_text = core.get_data_from_url(url) id2item = core.xmltree_to_dict3(raw_text, 'ItemDesignId') # item_lookup = mkt.parse_item_designs(raw_text) # df_items = mkt.rtbl2items(item_lookup) return id2item
def get_news(): url = f'{base_url}/SettingService/ListAllNewsDesigns?languageKey=en' raw_text = core.get_data_from_url(url) d = core.xmltree_to_dict3(raw_text, key='NewsDesignId') txt = '' for k, v in d.items(): txt += f"**{v['Title']}**\n" txt += v['Description'] + '\n\n' return txt.strip()
def request_dropship(): url = base_url + 'SettingService/GetLatestVersion2?languageKey=en' raw_text = core.get_data_from_url(url) root = xml.etree.ElementTree.fromstring(raw_text) for c in root: # c.tag == 'GetLatestSetting' for cc in c: # cc.tag == 'Setting' d = cc.attrib return d
def download_top_100_raw(): url = base_url + 'AllianceService/ListAlliancesByRanking?skip=0&take=100' return core.get_data_from_url(url)