コード例 #1
0
ファイル: blackapi.py プロジェクト: blackleg/blacklegapi
def quoteoftheday():
    if checkAcceptIsJson(request):
        setResponseContentTypeJson(response)
        quote = QuoteOfDay.get(QuoteOfDay.id == 1)
        return parseModelToJson(quote)
    else:
        return abort(404)
コード例 #2
0
ファイル: blackapi.py プロジェクト: blackleg/blacklegapi
def hello():
    if checkAcceptIsJson(request) and checkContentIsJson(request):
        setResponseContentTypeJson(response)
        hello = HelloWorld.fromJson(parseRequestToJson(request))
        return parseObjectToJson(hello)
    else:
        return abort(404)
コード例 #3
0
ファイル: blackapi.py プロジェクト: blackleg/blacklegapi
def quoteoftheday():
    if checkAcceptIsJson(request) and checkContentIsJson(request):
        setResponseContentTypeJson(response)
        json = parseRequestToJson(request)
        updatedQuote = QuoteOfDay.update(author = json['author'], quote = json['quote'], date = date.today().isoformat()).where(QuoteOfDay.id == 1)
        updatedQuote.execute()
    else:
        return abort(404)
コード例 #4
0
ファイル: blackapi.py プロジェクト: blackleg/blacklegapi
def hello():
    if checkAcceptIsJson(request):
        return {'status': True}
    else:
        return abort(404)
コード例 #5
0
ファイル: blackapi.py プロジェクト: blackleg/blacklegapi
def error404(error):
    if checkAcceptIsJson(request):
        return parseObjectToJson(Error())
コード例 #6
0
ファイル: blackapi.py プロジェクト: blackleg/blacklegapi
def gettime():
    if checkAcceptIsJson(request):
        setResponseContentTypeJson(response)
        return parseObjectToJson(TimeObject(time()))
    else:
        return abort(404)
コード例 #7
0
ファイル: blackapi.py プロジェクト: blackleg/blacklegapi
def getmath():
    if checkAcceptIsJson(request) and checkContentIsJson(request):
        setResponseContentTypeJson(response)
        return parseObjectToJson(MathOperation.fromJson(parseRequestToJson(request)))
    else:
        return abort(404)