/
itemsBulkModify.py
59 lines (53 loc) · 1.67 KB
/
itemsBulkModify.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
from json import load
from pprint import pprint
import requests
# output = load(open("sellToShop.json", 'r'))
# for k in output:
# output[k] = -1
# with open("sellToShop.json", 'w') as outfile:
# dump(output, outfile)
# exit()
key = next(iter(load(open("apikeys.json")).values()))
buyFromShop = load(open("buyFromShop.json", 'r'))
sellToShop = load(open("sellToShop.json", 'r'))
merch = load(open("merchantSellValues.json", 'r'))
list = requests.get("https://api.hypixel.net/skyblock/bazaar/products?key=" + key).json()
items = load(open("items.json", 'r'))
if not list["success"]:
print("Could not get new list!")
print(list["cause"])
exit()
for item in items:
if item not in list["productIds"]:
print(f"-{item}")
for item in list["productIds"]:
if item not in items:
print(f"+{item}")
pprint(list["productIds"])
# for item in list["productIds"]:
# sellShop = -1
# buyShop = -1
# name = "XXXXXXXXXXXXXXXXXXXX"
# if item in buyFromShop:
# buyShop = buyFromShop[item]
# if item in sellToShop:
# sellShop = sellToShop[item]
# if item in merch:
# sellShop = merch[item]["merchSellValue"]
# name = merch[item]["name"]
# itemsOut[item] = {
# "name": name,
# "buyFromShop": buyShop,
# "sellToShop": sellShop,
# "recipe": {},
# "confirmed": False
# }
# if item in sellToShop and sellShop != sellToShop[item] and sellToShop[item] != -1:
# print(f"{item}: {sellShop} <> {sellToShop[item]}")
#
# for item in merch:
# if item not in list["productIds"]:
# print("-" + item)
#
# with open("items.json", 'w') as outfile:
# dump(itemsOut, outfile)