{"action":"created","issue":{"url":"https://api.github.com/repos/EasyIME/PIME/issues/63","repository_url":"https://api.github.com/repos/EasyIME/PIME","labels_url":"https://api.github.com/repos/EasyIME/PIME/issues/63/labels{/name}","comments_url":"https://api.github.com/repos/EasyIME/PIME/issues/63/comments","events_url":"https://api.github.com/repos/EasyIME/PIME/issues/63/events","html_url":"https://github.com/EasyIME/PIME/pull/63","id":142992960,"number":63,"title":"Try to implement the configuration tool of chewing using Tornado-based web service.","user":{"login":"PCMan","id":46543,"avatar_url":"https://avatars.githubusercontent.com/u/46543?v=3","gravatar_id":"","url":"https://api.github.com/users/PCMan","html_url":"https://github.com/PCMan","followers_url":"https://api.github.com/users/PCMan/followers","following_url":"https://api.github.com/users/PCMan/following{/other_user}","gists_url":"https://api.github.com/users/PCMan/gists{/gist_id}","starred_url":"https://api.github.com/users/PCMan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/PCMan/subscriptions","organizations_url":"https://api.github.com/users/PCMan/orgs","repos_url":"https://api.github.com/users/PCMan/repos","events_url":"https://api.github.com/users/PCMan/events{/privacy}","received_events_url":"https://api.github.com/users/PCMan/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":6,"created_at":"2016-03-23T15:30:23Z","updated_at":"2016-03-26T14:16:27Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/EasyIME/PIME/pulls/63","html_url":"https://github.com/EasyIME/PIME/pull/63","diff_url":"https://github.com/EasyIME/PIME/pull/63.diff","patch_url":"https://github.com/EasyIME/PIME/pull/63.patch"},"body":"Replace Active X use in javascript with ajax calls to a local Tornado-based web api server.\r\nLater, we can implement user phrase editing based on this python server.\r\nKnown issues:\r\n1. Access control: we need to avoid connecting to other users's local servers on the same machine. Some API key or simple authorization might be needed.\r\n2. Reuse existing web server instance if there is any instead of creating a new one everytime.\r\n3. Encapsulate the web config server in a class for reuse by other input modules."},"comment":{"url":"https://api.github.com/repos/EasyIME/PIME/issues/comments/201832123","html_url":"https://github.com/EasyIME/PIME/pull/63#issuecomment-201832123","issue_url":"https://api.github.com/repos/EasyIME/PIME/issues/63","id":201832123,"user":{"login":"timtan","id":179785,"avatar_url":"https://avatars.githubusercontent.com/u/179785?v=3","gravatar_id":"","url":"https://api.github.com/users/timtan","html_url":"https://github.com/timtan","followers_url":"https://api.github.com/users/timtan/followers","following_url":"https://api.github.com/users/timtan/following{/other_user}","gists_url":"https://api.github.com/users/timtan/gists{/gist_id}","starred_url":"https://api.github.com/users/timtan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/timtan/subscriptions","organizations_url":"https://api.github.com/users/timtan/orgs","repos_url":"https://api.github.com/users/timtan/repos","events_url":"https://api.github.com/users/timtan/events{/privacy}","received_events_url":"https://api.github.com/users/timtan/received_events","type":"User","site_admin":false},"created_at":"2016-03-26T14:16:27Z","updated_at":"2016-03-26T14:16:27Z","body":"due to there are too much tornado code.  can we list file exclude tronado?"}}