Commit latest changes to server-side processing system

This commit is contained in:
Xevion
2022-05-08 19:49:18 -05:00
parent 698beb5943
commit cdc409b9a0
4 changed files with 209 additions and 24 deletions

15
server/data.py Normal file
View File

@@ -0,0 +1,15 @@
"""
data.py
Manages API quote/character data, caching static responses and reloading from disk.
"""
import os
import json
BASE_DIR = os.path.dirname(os.path.abspath(__file__))
with open(os.path.join(BASE_DIR, 'data', 'data.json'), 'r', encoding='utf-8') as file:
data = json.load(file)
with open(os.path.join(BASE_DIR, 'data', 'characters.json'), 'r', encoding='utf-8') as file:
character_data = json.load(file)