feat: rename ics file

This commit is contained in:
NateScarlet 2021-10-10 02:13:50 +08:00
parent 8c7b967a43
commit c43da50efb
No known key found for this signature in database
GPG Key ID: 5C242793B070309C
2 changed files with 458 additions and 457 deletions

View File

@ -73,11 +73,11 @@ def update_holiday_ics(fr_year, to_year):
filename = _file_path(f'{year}.json') filename = _file_path(f'{year}.json')
if not os.path.isfile(filename): if not os.path.isfile(filename):
continue continue
with open(filename, 'r') as inf: with open(filename, 'r', encoding="utf8") as inf:
data = json.loads(inf.read()) data = json.loads(inf.read())
big_days.extend(data.get('days')) big_days.extend(data.get('days'))
conv_json_to_ics({"days": sorted(big_days, key=lambda x: x["date"])}, filename='holiday_cn') conv_json_to_ics({"days": sorted(big_days, key=lambda x: x["date"])}, filename='holiday-cn')
def main(): def main():
@ -99,6 +99,8 @@ def main():
filenames.append(filename) filenames.append(filename)
print('') print('')
update_holiday_ics(now.year-4, now.year+1)
subprocess.run(['hub', 'add', *filenames], check=True) subprocess.run(['hub', 'add', *filenames], check=True)
diff = subprocess.run(['hub', 'diff', '--stat', '--cached', '*.json', '*.ics'], diff = subprocess.run(['hub', 'diff', '--stat', '--cached', '*.json', '*.ics'],
check=True, check=True,
@ -108,7 +110,6 @@ def main():
print('Already up to date.') print('Already up to date.')
return return
update_holiday_ics(now.year-4, now.year+1)
if not is_release: if not is_release:
print('Updated repository data, skip release since not specified `--release`') print('Updated repository data, skip release since not specified `--release`')