| 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) |