def scrape_only_prices()

in contrib/scrape-gce-prices.py [0:0]


def scrape_only_prices(key):
    data = get_all_skus(key)
    with open(PRICING_FILE_PATH) as fp:
        content = fp.read()
    dict_ = json.loads(content)["compute"]
    for sku in data:
        skuId = sku["skuId"]
        for item in dict_["gce_instances"].values():
            for resource in item:
                for usage_type in item[resource]:
                    if usage_type == "description":
                        continue
                    for location in item[resource][usage_type]:
                        if item[resource][usage_type][location].get("sku") == skuId:
                            price = price_from_sku(sku)
                            item[resource][usage_type][location]["price"] = price
        for item in dict_["gce_disks"].values():
            for usage_type in item:
                if usage_type == "description":
                    continue
                for location in item[usage_type]:
                    if skuId == item[usage_type][location].get("sku"):
                        price = price_from_sku(sku)
                        # disk price is per month /720 to make it per hour
                        item[usage_type][location]["price"] = price / 720

        for item in dict_["gce_images"].values():
            for type_ in item:
                if type_ == "description":
                    continue
                if skuId == item[type_].get("sku"):
                    price = price_from_sku(sku)
                    item[type_]["price"] = price
    return dict_