Knooooooooob

雑な自己満足を残していくブログ 年度によってテンションが違うっぽい

Falcon punch!!

PythonでfalconというWebフレームワークを始めました.

日本語での資料なくてしんどいけどドキュメントの英語自体は平易なので読める気がする.

RESTとかWSGIとかわからないけど,なんとなくかける気がする.

 $ curl knium.net:8000
{
  "remote_addr": "122.133.212.52",
  "protocol": "http",
  "user_agent": "curl/7.43.0"
}

こんな感じのよくありそうなのを返す奴を雑に作りました.

JSONとかで返すのとかは向いてるけどHTMLをレンダリングして返したりとかはないので普通のWebAppを作りたいときは素直にDjangoやFlaskを使おうねって知見を得た.

import falcon
import json

class Ifconfig(object):

    def on_get(self, req, resp):
        status = {
            'protocol': req.protocol,
            'remote_addr': req.remote_addr,
            'context_type': req.context_type,
        }
        resp.body = json.dumps(status, indent=2)
        resp.status = falcon.HTTP_200

api = application = falcon.API()
content = Ifconfig()
api.add_route('/', content)

あと先週土曜に藍井エイルのライブの「Eir Aoi 5th Anniversary Special Live 2016 ~LAST BLUE~ at 日本武道館」へ行ってきました.

f:id:Knium:20161111222831j:plain

オタク棒初めて買ったり調布祭以外でやるライブに初めて参加したのでめっちゃ楽しかった〜〜〜〜

欲しい