diff --git a/hatenadir/ds/v2-xx/search.kbd.py b/hatenadir/ds/v2-xx/search.kbd.py new file mode 100644 index 0000000..912d2e3 --- /dev/null +++ b/hatenadir/ds/v2-xx/search.kbd.py @@ -0,0 +1,16 @@ +from twisted.web import resource + +from hatena import request_args +from reximemo import search_keyboard_response + + +class PyResource(resource.Resource): + isLeaf = True + + def render_POST(self, request): + kind = "creators" if (request_args(request).get("kind") or [""])[0] == "creators" else "flipnotes" + return search_keyboard_response(request, kind) + + def render_GET(self, request): + request.setResponseCode(405) + return b""