Skip to content

Commit e1311fb

Browse files
committed
feat: add rating
1 parent b2f0fdf commit e1311fb

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

main.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,15 +11,15 @@ def load_ratings():
1111
with open("rating.json", "r", encoding="utf-8") as f:
1212
ratings = json.loads(f.read())
1313
for item in ratings:
14-
res[item["ID"]] = item
14+
res[str(item["ID"])] = item
1515

1616
url = "https://zerotrac.github.io/leetcode_problem_rating/data.json"
1717
try:
1818
resp = requests.get(url)
1919
if resp.status_code == 200:
2020
ratings = resp.json()
2121
for item in ratings:
22-
res[item["ID"]] = item
22+
res[str(item["ID"])] = item
2323
except Exception as e:
2424
print(f"Failed to fetch ratings: {e}")
2525
return res
@@ -143,6 +143,10 @@ def get_paths(dirs: str, m: int):
143143
elif num.endswith("- I"):
144144
num = num[:-3] + ".1"
145145
num = ".".join([x.strip(" ").lstrip("0") for x in num.split(".")])
146+
rat = -1
147+
if target_dir == 'lc' and num in rating_dict:
148+
rat = int(rating_dict[num]['Rating'])
149+
print(f"Rating: {num} {rat}")
146150
is_en = "README_EN" in p
147151
if is_en:
148152
navdata_en[dir].append(f" - {num}. {name}: {target_dir}/{num}.md")

0 commit comments

Comments
 (0)