cowiz20/views/js_cardgame.py
2020-12-01 22:13:14 +01:00

57 lines
1.3 KiB
Python

import os
from app_instance import api
@api.route("/js-cardgame/{file}")
def css(req, resp, file):
resp.headers['Content-Type'] = 'application/javascript'
full_file = os.path.join(
os.path.dirname(__file__),
'..',
'js-cardgame',
file
)
with open(full_file, encoding='utf-8') as fin:
resp.content = fin.read()
@api.route("/js-cardgame/deck/{file}")
def css(req, resp, file):
resp.headers['Content-Type'] = 'image/jpeg'
full_file = os.path.join(
os.path.dirname(__file__),
'..',
'deck/',
file
)
with open(full_file, 'rb') as fin:
resp.content = fin.read()
@api.route("/js-cardgame/font/{file}")
def css(req, resp, file):
resp.headers['Content-Type'] = 'application/octet-stream'
full_file = os.path.join(
os.path.dirname(__file__),
'..',
'js-cardgame',
file
)
with open(full_file, 'rb') as fin:
resp.content = fin.read()
@api.route("/js-cardgame/js/{file}")
def css(req, resp, file):
resp.headers['Content-Type'] = 'application/javascript'
full_file = os.path.join(
os.path.dirname(__file__),
'..',
'js-cardgame',
'js',
file
)
with open(full_file, encoding='utf-8') as fin:
resp.content = fin.read()