Beispiel #1
0
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
Beispiel #2
0
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()
Beispiel #3
0
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
Beispiel #4
0
def download_top_100_raw():
    url = base_url + 'AllianceService/ListAlliancesByRanking?skip=0&take=100'
    return core.get_data_from_url(url)