mirror of
https://github.com/MinazukiAmane/AnimeGame-Download-Library.git
synced 2025-03-16 03:45:50 +08:00
31 lines
1.3 KiB
Python
31 lines
1.3 KiB
Python
# -*- coding: utf-8 -*-
|
|
import sys
|
|
import json
|
|
import requests
|
|
import collections
|
|
if __name__ == "__main__":
|
|
with open('README.md','a+') as readme:
|
|
readme.seek(0)
|
|
sys.stdout = readme
|
|
stringContent=str(requests.get('https://hkrpg-launcher-static.hoyoverse.com/hkrpg_global/mdk/launcher/api/resource?channel_id=1&key=vplOVX8Vn7cwG8yb&launcher_id=35&sub_channel_id=0').content,'utf-8')
|
|
jsonFile=json.loads(readme.read().strip().strip('```'),object_pairs_hook=collections.OrderedDict)
|
|
changed = False
|
|
pre_download_game=None
|
|
try:
|
|
pre_download_game=json.loads(stringContent)['data']['pre_download_game']
|
|
except:
|
|
pre_download_game=""
|
|
if jsonFile['pre_download_game']!=pre_download_game:
|
|
jsonFile['pre_download_game']=pre_download_game
|
|
changed=True
|
|
latest=json.loads(stringContent)['data']
|
|
if jsonFile['latest']!=latest:
|
|
deprecated_packages=jsonFile['deprecated_packages']
|
|
deprecated_packages.append(jsonFile['latest'])
|
|
jsonFile['latest']=latest
|
|
changed=True
|
|
if changed:
|
|
readme.seek(0)
|
|
readme.truncate()
|
|
print('```\n'+json.dumps(jsonFile,ensure_ascii=False,indent=4,separators=(',',':'))+'\n```')
|