mirror of
https://github.com/PaiGramTeam/Gift-Code-Web.git
synced 2024-11-24 17:19:29 +00:00
✨ Add old codes
This commit is contained in:
parent
9469c86160
commit
475e962089
2
.github/workflows/add.yml
vendored
2
.github/workflows/add.yml
vendored
@ -12,7 +12,7 @@ on:
|
|||||||
description: 'gift code'
|
description: 'gift code'
|
||||||
required: true
|
required: true
|
||||||
expire:
|
expire:
|
||||||
description: 'expire date, format: 2023-6-10'
|
description: 'expire date, format: 2023-6-10 or 2023-06-10:12:00:00'
|
||||||
required: true
|
required: true
|
||||||
rewards:
|
rewards:
|
||||||
description: 'rewards, format: 星琼:60 信用点:1000'
|
description: 'rewards, format: 星琼:60 信用点:1000'
|
||||||
|
4
add.py
4
add.py
@ -10,6 +10,10 @@ custom_path = data_path / "custom.json"
|
|||||||
|
|
||||||
|
|
||||||
def add(code: str, expire_str: str, rewards_str: List[str]) -> Code:
|
def add(code: str, expire_str: str, rewards_str: List[str]) -> Code:
|
||||||
|
if ":" in expire_str:
|
||||||
|
expire = datetime.strptime(expire_str, "%Y-%m-%d:%H:%M:%S")
|
||||||
|
expire = expire.replace(microsecond=999999)
|
||||||
|
else:
|
||||||
expire = datetime.strptime(expire_str, "%Y-%m-%d")
|
expire = datetime.strptime(expire_str, "%Y-%m-%d")
|
||||||
expire = expire.replace(hour=23, minute=59, second=59, microsecond=999999)
|
expire = expire.replace(hour=23, minute=59, second=59, microsecond=999999)
|
||||||
rewards = []
|
rewards = []
|
||||||
|
108
data/custom.json
108
data/custom.json
@ -9,6 +9,114 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
"expire": 1689724799999
|
"expire": 1689724799999
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"code": "9A6BHRKX4XNL",
|
||||||
|
"reward": [
|
||||||
|
{
|
||||||
|
"name": "星琼",
|
||||||
|
"cnt": 100
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "信用点",
|
||||||
|
"cnt": 50000
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"expire": 1685160000999
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"code": "5S6BZ93E4WN8",
|
||||||
|
"reward": [
|
||||||
|
{
|
||||||
|
"name": "星琼",
|
||||||
|
"cnt": 100
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "漫游指南",
|
||||||
|
"cnt": 5
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"expire": 1685160000999
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"code": "TTNAYQ3FMF9U",
|
||||||
|
"reward": [
|
||||||
|
{
|
||||||
|
"name": "星琼",
|
||||||
|
"cnt": 100
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "提纯以太",
|
||||||
|
"cnt": 4
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"expire": 1685160000999
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"code": "SSNAG9JX5ENU",
|
||||||
|
"reward": [
|
||||||
|
{
|
||||||
|
"name": "信用点",
|
||||||
|
"cnt": 5000
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "冒险记录",
|
||||||
|
"cnt": 3
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "凝缩以太",
|
||||||
|
"cnt": 2
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "大宇宙炒饭",
|
||||||
|
"cnt": 3
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"expire": 1683475199999
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"code": "MB6SZQJX5E6Y",
|
||||||
|
"reward": [
|
||||||
|
{
|
||||||
|
"name": "星琼",
|
||||||
|
"cnt": 300
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "信用点",
|
||||||
|
"cnt": 50000
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "漫游指南",
|
||||||
|
"cnt": 5
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "提纯以太",
|
||||||
|
"cnt": 4
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"expire": 1682870399999
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"code": "SR8888",
|
||||||
|
"reward": [
|
||||||
|
{
|
||||||
|
"name": "星琼",
|
||||||
|
"cnt": 50
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "信用点",
|
||||||
|
"cnt": 10000
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "漫游指南",
|
||||||
|
"cnt": 3
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "提纯以太",
|
||||||
|
"cnt": 3
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"expire": 1682870399999
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"over": []
|
"over": []
|
||||||
|
Loading…
Reference in New Issue
Block a user