Sabbir / quota_manager.py
Sabbirr12's picture
Create quota_manager.py
86121f6 verified
raw
history blame contribute delete
547 Bytes
import datetime, json
QUOTA_FILE = "quota.json"
def check_quota():
today = datetime.date.today().isoformat()
try:
with open(QUOTA_FILE, "r") as f:
data = json.load(f)
except:
data = {}
return data.get(today, 0) < 7
def increment_quota():
today = datetime.date.today().isoformat()
try:
with open(QUOTA_FILE, "r") as f:
data = json.load(f)
except:
data = {}
data[today] = data.get(today, 0) + 1
with open(QUOTA_FILE, "w") as f:
json.dump(data, f)