{"action":"created","issue":{"url":"https://api.github.com/repos/peterbrittain/asciimatics/issues/19","repository_url":"https://api.github.com/repos/peterbrittain/asciimatics","labels_url":"https://api.github.com/repos/peterbrittain/asciimatics/issues/19/labels{/name}","comments_url":"https://api.github.com/repos/peterbrittain/asciimatics/issues/19/comments","events_url":"https://api.github.com/repos/peterbrittain/asciimatics/issues/19/events","html_url":"https://github.com/peterbrittain/asciimatics/issues/19","id":133700460,"number":19,"title":"Provide support for other scheduling models","user":{"login":"peterbrittain","id":4748877,"avatar_url":"https://avatars.githubusercontent.com/u/4748877?v=3","gravatar_id":"","url":"https://api.github.com/users/peterbrittain","html_url":"https://github.com/peterbrittain","followers_url":"https://api.github.com/users/peterbrittain/followers","following_url":"https://api.github.com/users/peterbrittain/following{/other_user}","gists_url":"https://api.github.com/users/peterbrittain/gists{/gist_id}","starred_url":"https://api.github.com/users/peterbrittain/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/peterbrittain/subscriptions","organizations_url":"https://api.github.com/users/peterbrittain/orgs","repos_url":"https://api.github.com/users/peterbrittain/repos","events_url":"https://api.github.com/users/peterbrittain/events{/privacy}","received_events_url":"https://api.github.com/users/peterbrittain/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/peterbrittain/asciimatics/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2016-02-15T12:29:09Z","updated_at":"2016-05-20T20:19:42Z","closed_at":null,"body":"Not everyone wants to hand full responsibility for application scheduling over to asciimatics.  It would be good if I could provide a simple API to allow integration with any other framework.\r\n\r\nRather than provide custom versions of Screen.play() for every framework out there, it's probably better to provide a state recording mechanism inside the Screen and a simple API to refresh the current Scene - e.g. Screen.draw_one_frame().\r\n\r\nThe other frameworks then simple need to schedule this on a regular basis - ideally every 50ms."},"comment":{"url":"https://api.github.com/repos/peterbrittain/asciimatics/issues/comments/220708621","html_url":"https://github.com/peterbrittain/asciimatics/issues/19#issuecomment-220708621","issue_url":"https://api.github.com/repos/peterbrittain/asciimatics/issues/19","id":220708621,"user":{"login":"erose1337","id":8182650,"avatar_url":"https://avatars.githubusercontent.com/u/8182650?v=3","gravatar_id":"","url":"https://api.github.com/users/erose1337","html_url":"https://github.com/erose1337","followers_url":"https://api.github.com/users/erose1337/followers","following_url":"https://api.github.com/users/erose1337/following{/other_user}","gists_url":"https://api.github.com/users/erose1337/gists{/gist_id}","starred_url":"https://api.github.com/users/erose1337/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/erose1337/subscriptions","organizations_url":"https://api.github.com/users/erose1337/orgs","repos_url":"https://api.github.com/users/erose1337/repos","events_url":"https://api.github.com/users/erose1337/events{/privacy}","received_events_url":"https://api.github.com/users/erose1337/received_events","type":"User","site_admin":false},"created_at":"2016-05-20T20:19:42Z","updated_at":"2016-05-20T20:19:42Z","body":"Actually, I played with it some more, and figured out a way to get it to work. Screen.wrapper might return None, but I can save the screen as an attribute of a object using the method that wrapper() requires. Then I can use that to get keypresses. Here's how it looks, if you were curious: https://github.com/erose1337/pride/blob/master/asciitest.py\r\n\r\nLooking forward to using the rest of it!"}}
{"actor":{"display_login":"erose1337"}}