Light Beacon 2 лет назад
Родитель
Сommit
f081a0547a
3 измененных файлов с 173 добавлено и 0 удалено
  1. 82 0
      Resources/Data/McbbsLink.json
  2. 82 0
      Resources/Data/OfficialLink.json
  3. 9 0
      Tools/LinkGet.py

+ 82 - 0
Resources/Data/McbbsLink.json

@@ -0,0 +1,82 @@
+{
+    "24w03a": "https://www.mcbbs.net/thread-1486243-1-1.html",
+    "24w03b": "https://www.mcbbs.net/thread-1486306-1-1.html",
+    "24w04a": "",
+    "24w05a": "",
+    "24w05b": "",
+    "23w03a": "https://www.mcbbs.net/thread-1419376-1-1.html",
+    "23w04a": "https://www.mcbbs.net/thread-1421388-1-1.html",
+    "23w05a": "https://www.mcbbs.net/thread-1424054-1-1.html",
+    "23w06a": "https://www.mcbbs.net/thread-1426293-1-1.html",
+    "23w07a": "https://www.mcbbs.net/thread-1428108-1-1.html",
+    "1.19.4-pre1": "https://www.mcbbs.net/thread-1429481-1-1.html",
+    "1.19.4-pre2": "https://www.mcbbs.net/thread-1430448-1-1.html",
+    "1.19.4-pre3": "https://www.mcbbs.net/thread-1430743-1-1.html",
+    "1.19.4-pre4": "https://www.mcbbs.net/thread-1432097-1-1.html",
+    "1.19.4-rc2": "https://www.mcbbs.net/thread-1432301-1-1.html",
+    "1.19.4-rc3": "https://www.mcbbs.net/thread-1433030-1-1.html",
+    "1.19.4": "https://www.mcbbs.net/thread-1433267-1-1.html",
+    "23w12a": "https://www.mcbbs.net/thread-1434770-1-1.html",
+    "23w13a": "https://www.mcbbs.net/thread-1436107-1-1.html",
+    "23w14a": "https://www.mcbbs.net/thread-1437694-1-1.html",
+    "23w16a": "https://www.mcbbs.net/thread-1440581-1-1.html",
+    "23w17a": "https://www.mcbbs.net/thread-1441343-1-1.html",
+    "23w18a": "https://www.mcbbs.net/thread-1442418-1-1.html",
+    "1.20-pre1": "https://www.mcbbs.net/thread-1443288-1-1.html",
+    "1.20-pre2": "https://www.mcbbs.net/thread-1444199-1-1.html",
+    "1.20-pre3": "https://www.mcbbs.net/thread-1444620-1-1.html",
+    "1.20-pre4": "https://www.mcbbs.net/thread-1444620-1-1.html",
+    "1.20-pre5": "https://www.mcbbs.net/thread-1445237-1-1.html",
+    "1.20-pre6": "https://www.mcbbs.net/thread-1445237-1-1.html",
+    "1.20-pre7": "https://www.mcbbs.net/thread-1446179-1-1.html",
+    "1.20-rc1": "https://www.mcbbs.net/thread-1446414-1-1.html",
+    "1.20": "https://www.mcbbs.net/thread-1447580-1-1.html",
+    "1.20.1": "https://www.mcbbs.net/thread-1448556-1-1.html",
+    "23w31a": "https://www.mcbbs.net/thread-1461358-1-1.html",
+    "23w32a": "https://www.mcbbs.net/thread-1462843-1-1.html",
+    "23w33a": "https://www.mcbbs.net/thread-1464805-1-1.html",
+    "23w35a": "https://www.mcbbs.net/thread-1467381-1-1.html",
+    "1.20.2-pre1": "https://www.mcbbs.net/thread-1468347-1-1.html",
+    "1.20.2-pre3": "https://www.mcbbs.net/thread-1469247-1-1.html",
+    "1.20.2-pre4": "https://www.mcbbs.net/thread-1469247-1-1.html",
+    "1.20.2-rc1": "https://www.mcbbs.net/thread-1469601-1-1.html",
+    "1.20.2-rc2": "",
+    "1.20.2": "https://www.mcbbs.net/thread-1470526-1-1.html",
+    "23w40a": "https://www.mcbbs.net/thread-1472188-1-1.html",
+    "23w41a": "https://www.mcbbs.net/thread-1473062-1-1.html",
+    "23w42a": "https://www.mcbbs.net/thread-1473964-1-1.html",
+    "23w43a": "https://www.mcbbs.net/thread-1474907-1-1.html",
+    "23w43b": "https://www.mcbbs.net/thread-1475015-1-1.html",
+    "23w44a": "https://www.mcbbs.net/thread-1475725-1-1.html",
+    "23w45a": "https://www.mcbbs.net/thread-1476673-1-1.html",
+    "23w46a": "https://www.mcbbs.net/thread-1477662-1-1.html",
+    "1.20.3-pre1": "https://www.mcbbs.net/thread-1478137-1-1.html",
+    "1.20.3-pre2": "https://www.mcbbs.net/thread-1478322-1-1.html",
+    "1.20.3-pre3": "https://www.mcbbs.net/thread-1478976-1-1.html",
+    "1.20.3-pre4": "https://www.mcbbs.net/thread-1479085-1-1.html",
+    "1.20.3-rc1": "https://www.mcbbs.net/thread-1479284-1-1.html",
+    "1.20.3": "https://www.mcbbs.net/thread-1479977-1-1.html",
+    "1.20.4": "https://www.mcbbs.net/thread-1480152-1-1.html",
+    "23w51a": "https://www.mcbbs.net/thread-1481805-1-1.html",
+    "23w51b": "https://www.mcbbs.net/thread-1481805-1-1.html",
+    "1.19.1-rc2": "https://www.mcbbs.net/thread-1365048-1-1.html",
+    "1.19.1-pre6": "https://www.mcbbs.net/thread-1364665-1-1.html",
+    "1.19.1-pre5": "https://www.mcbbs.net/thread-1362948-1-1.html",
+    "1.19.1": "https://www.mcbbs.net/thread-1367391-1-1.html",
+    "1.19.1-rc3": "https://www.mcbbs.net/thread-1366950-1-1.html",
+    "1.19.2-rc1": "https://www.mcbbs.net/thread-1370332-1-1.html",
+    "1.19.2-rc2": "https://www.mcbbs.net/thread-1370643-1-1.html",
+    "1.19.2": "https://www.mcbbs.net/thread-1370782-1-1.html",
+    "22w42a": "https://www.mcbbs.net/thread-1390920-1-1.html",
+    "22w43a": "https://www.mcbbs.net/thread-1391775-1-1.html",
+    "22w44a": "https://www.mcbbs.net/thread-1393549-1-1.html",
+    "22w45a": "https://www.mcbbs.net/thread-1395379-1-1.html",
+    "22w46a": "https://www.mcbbs.net/thread-1397102-1-1.html",
+    "1.19.3-pre1": "https://www.mcbbs.net/thread-1398770-1-1.html",
+    "1.19.3-pre2": "https://www.mcbbs.net/thread-1399007-1-1.html",
+    "1.19.3-pre3": "https://www.mcbbs.net/thread-1400691-1-1.html",
+    "1.19.3-rc1": "https://www.mcbbs.net/thread-1401299-1-1.html",
+    "1.19.3-rc2": "https://www.mcbbs.net/thread-1401299-1-1.html",
+    "1.19.3-rc3": "https://www.mcbbs.net/thread-1402555-1-5.html",
+    "1.19.3": "https://www.mcbbs.net/thread-1402930-1-1.html"
+}

+ 82 - 0
Resources/Data/OfficialLink.json

@@ -0,0 +1,82 @@
+{
+    "24w03a": "https://minecraft.net/zh-hans/article/minecraft-snapshot-24w03a",
+    "24w03b": "https://minecraft.net/zh-hans/article/minecraft-snapshot-24w03b",
+    "24w04a": "https://minecraft.net/zh-hans/article/minecraft-snapshot-24w04a",
+    "24w05a": "https://minecraft.net/zh-hans/article/minecraft-snapshot-24w05a",
+    "24w05b": "https://minecraft.net/zh-hans/article/minecraft-snapshot-24w05b",
+    "23w03a": "https://minecraft.net/zh-hans/article/minecraft-snapshot-23w03a",
+    "23w04a": "https://minecraft.net/zh-hans/article/minecraft-snapshot-23w04a",
+    "23w05a": "https://minecraft.net/zh-hans/article/minecraft-snapshot-23w05a",
+    "23w06a": "https://minecraft.net/zh-hans/article/minecraft-snapshot-23w06a",
+    "23w07a": "https://minecraft.net/zh-hans/article/minecraft-snapshot-23w07a",
+    "1.19.4-pre1": "https://minecraft.net/article/minecraft-1-19-4-pre-release-1",
+    "1.19.4-pre2": "https://minecraft.net/article/minecraft-1-19-4-pre-release-2",
+    "1.19.4-pre3": "https://minecraft.net/article/minecraft-1-19-4-pre-release-2",
+    "1.19.4-pre4": "https://minecraft.net/article/minecraft-1-19-4-pre-release-4",
+    "1.19.4-rc2": "https://minecraft.net/article/minecraft-1-19-4-release-candidate-1",
+    "1.19.4-rc3": "https://minecraft.net/article/minecraft-1-19-4-release-candidate-3",
+    "1.19.4": "https://minecraft.net/article/minecraft-java-edition-1-19-4",
+    "23w12a": "https://minecraft.net/zh-hans/article/minecraft-snapshot-23w12a",
+    "23w13a": "https://www.minecraft.net/zh-hans/article/minecraft-snapshot-23w13a",
+    "23w14a": "https://minecraft.net/zh-hans/article/minecraft-snapshot-23w14a",
+    "23w16a": "https://www.minecraft.net/zh-hans/article/minecraft-snapshot-23w16a",
+    "23w17a": "https://minecraft.net/zh-hans/article/minecraft-snapshot-23w17a",
+    "23w18a": "https://www.minecraft.net/zh-hans/article/minecraft-snapshot-23w18a",
+    "1.20-pre1": "https://minecraft.net/article/minecraft-1-20-pre-release-1",
+    "1.20-pre2": "https://minecraft.net/article/minecraft-1-20-pre-release-2",
+    "1.20-pre3": "https://minecraft.net/article/minecraft-1-20-pre-release-2",
+    "1.20-pre4": "https://minecraft.net/article/minecraft-1-20-pre-release-2",
+    "1.20-pre5": "https://minecraft.net/article/minecraft-1-20-pre-release-5",
+    "1.20-pre6": "https://minecraft.net/article/minecraft-1-20-pre-release-5",
+    "1.20-pre7": "https://minecraft.net/article/minecraft-1-20-pre-release-7",
+    "1.20-rc1": "https://minecraft.net/article/minecraft-1-20-release-candidate-1",
+    "1.20": "https://www.minecraft.net/zh-hans/article/trails-tales-update-out-today-java",
+    "1.20.1": "https://minecraft.net/article/minecraft--java-edition-1-20-1",
+    "23w31a": "https://minecraft.net/zh-hans/article/minecraft-snapshot-23w31a",
+    "23w32a": "https://minecraft.net/zh-hans/article/minecraft-snapshot-23w32a",
+    "23w33a": "https://www.minecraft.net/zh-hans/article/minecraft-snapshot-23w33a",
+    "23w35a": "https://www.minecraft.net/zh-hans/article/minecraft-snapshot-23w35a",
+    "1.20.2-pre1": "https://minecraft.net/article/minecraft-1-20-2-pre-release-1",
+    "1.20.2-pre3": "https://minecraft.net/article/minecraft-1-20-2-pre-release-3",
+    "1.20.2-pre4": "https://minecraft.net/article/minecraft-1-20-2-pre-release-4",
+    "1.20.2-rc1": "https://www.minecraft.net/zh-hans/article/minecraft-1-20-2-release-candidate-1",
+    "1.20.2-rc2": "https://www.minecraft.net/zh-hans/article/minecraft-1-20-2-release-candidate-2",
+    "1.20.2": "https://www.minecraft.net/zh-hans/article/minecraft-java-edition-1-20-2",
+    "23w40a": "https://www.minecraft.net/zh-hans/article/minecraft-snapshot-23w40a",
+    "23w41a": "https://www.minecraft.net/zh-hans/article/minecraft-snapshot-23w41a",
+    "23w42a": "https://www.minecraft.net/zh-hans/article/minecraft-snapshot-23w42a",
+    "23w43a": "https://www.minecraft.net/zh-hans/article/minecraft-snapshot-23w43a",
+    "23w43b": "https://www.minecraft.net/zh-hans/article/minecraft-snapshot-23w43b",
+    "23w44a": "https://www.minecraft.net/zh-hans/article/minecraft-snapshot-23w44a",
+    "23w45a": "https://www.minecraft.net/zh-hans/article/minecraft-snapshot-23w45a",
+    "23w46a": "https://www.minecraft.net/zh-hans/article/minecraft-snapshot-23w46a",
+    "1.20.3-pre1": "https://minecraft.net/article/minecraft-1-20-3-pre-release-1",
+    "1.20.3-pre2": "https://minecraft.net/article/minecraft-1-20-3-pre-release-2",
+    "1.20.3-pre3": "https://minecraft.net/article/minecraft-1-20-3-pre-release-3",
+    "1.20.3-pre4": "https://minecraft.net/article/minecraft-1-20-3-pre-release-4",
+    "1.20.3-rc1": "https://minecraft.net/article/minecraft-1-20-3-release-candidate-1",
+    "1.20.3": "https://minecraft.net/article/minecraft-java-edition-1-20-3",
+    "1.20.4": "https://minecraft.net/article/minecraft-java-edition-1-20-4",
+    "23w51a": "https://www.minecraft.net/zh-hans/article/minecraft-snapshot-23w51a",
+    "23w51b": "https://www.minecraft.net/zh-hans/article/minecraft-snapshot-23w51a",
+    "1.19.1-rc2": "https://www.minecraft.net/zh-hans/article/minecraft-1-19-1-release-candidate-2",
+    "1.19.1-pre6": "https://www.minecraft.net/zh-hans/article/minecraft-1-19-1-pre-release-6",
+    "1.19.1-pre5": "https://www.minecraft.net/zh-hans/article/minecraft-1-19-1-pre-release-5",
+    "1.19.1": "https://www.minecraft.net/zh-hans/article/minecraft-java-edition-1-19-1",
+    "1.19.1-rc3": "https://www.minecraft.net/zh-hans/article/minecraft-1-19-1-release-candidate-3",
+    "1.19.2-rc1": "https://www.minecraft.net/zh-hans/article/minecraft-1-19-2-release-candidate-1",
+    "1.19.2-rc2": "https://www.minecraft.net/zh-hans/article/minecraft-1-19-2-release-candidate-1",
+    "1.19.2": "https://www.minecraft.net/zh-hans/article/minecraft-java-edition-1-19-2",
+    "22w42a": "https://minecraft.net/zh-hans/article/minecraft-snapshot-22w42a",
+    "22w43a": "https://minecraft.net/zh-hans/article/minecraft-snapshot-22w43a",
+    "22w44a": "https://minecraft.net/zh-hans/article/minecraft-snapshot-22w44a",
+    "22w45a": "https://minecraft.net/zh-hans/article/minecraft-snapshot-22w45a",
+    "22w46a": "https://minecraft.net/zh-hans/article/minecraft-snapshot-22w46a",
+    "1.19.3-pre1": "https://minecraft.net/article/minecraft-1-19-3-pre-release-1",
+    "1.19.3-pre2": "https://minecraft.net/article/minecraft-1-19-3-pre-release-1",
+    "1.19.3-pre3": "https://minecraft.net/article/minecraft-1-19-3-pre-release-3",
+    "1.19.3-rc1": "https://minecraft.net/article/minecraft-1-19-3-release-candidate-1",
+    "1.19.3-rc2": "https://minecraft.net/article/minecraft-1-19-3-release-candidate-1",
+    "1.19.3-rc3": "https://minecraft.net/article/minecraft-1-19-3-release-candidate-3",
+    "1.19.3": "https://minecraft.net/article/minecraft-java-edition-1-19-3"
+}

+ 9 - 0
Tools/LinkGet.py

@@ -0,0 +1,9 @@
+import json
+def trans(froms,key,dest):
+    mapping = {}
+    for file in froms:
+        with open(file,'r') as f:
+            for item in json.load(f)['cards']:
+                mapping.update({item['name']:item[key]})
+    with open(dest,'w') as f:            
+        json.dump(mapping,f)