{"action":"created","issue":{"url":"https://api.github.com/repos/bbcmicrobit/micropython/issues/181","labels_url":"https://api.github.com/repos/bbcmicrobit/micropython/issues/181/labels{/name}","comments_url":"https://api.github.com/repos/bbcmicrobit/micropython/issues/181/comments","events_url":"https://api.github.com/repos/bbcmicrobit/micropython/issues/181/events","html_url":"https://github.com/bbcmicrobit/micropython/pull/181","id":130150407,"number":181,"title":"Added the XKCD antigravity comic in ASCII form (2)","user":{"login":"JoeGlancy","id":10127691,"avatar_url":"https://avatars.githubusercontent.com/u/10127691?v=3","gravatar_id":"","url":"https://api.github.com/users/JoeGlancy","html_url":"https://github.com/JoeGlancy","followers_url":"https://api.github.com/users/JoeGlancy/followers","following_url":"https://api.github.com/users/JoeGlancy/following{/other_user}","gists_url":"https://api.github.com/users/JoeGlancy/gists{/gist_id}","starred_url":"https://api.github.com/users/JoeGlancy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JoeGlancy/subscriptions","organizations_url":"https://api.github.com/users/JoeGlancy/orgs","repos_url":"https://api.github.com/users/JoeGlancy/repos","events_url":"https://api.github.com/users/JoeGlancy/events{/privacy}","received_events_url":"https://api.github.com/users/JoeGlancy/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":15,"created_at":"2016-01-31T16:45:11Z","updated_at":"2016-02-01T16:42:39Z","closed_at":"2016-02-01T16:40:37Z","pull_request":{"url":"https://api.github.com/repos/bbcmicrobit/micropython/pulls/181","html_url":"https://github.com/bbcmicrobit/micropython/pull/181","diff_url":"https://github.com/bbcmicrobit/micropython/pull/181.diff","patch_url":"https://github.com/bbcmicrobit/micropython/pull/181.patch"},"body":"I re-created the XKCD antigravity comic (http://xkcd.com/353/) in ASCII form, and added it to the antigravity module to simulate the classic Python antigravity. There's two versions, the micro one (default), and the full one (optionally swappable for the micro one at build time). It uses the RLE as suggested by @whaleygeek and @dpgeorge to encode the strings. The micro comic, both text and RLE printing code, is 288 bytes. The larger comic, both text and RLE code, is just over 1KB (1053 bytes)."},"comment":{"url":"https://api.github.com/repos/bbcmicrobit/micropython/issues/comments/178061665","html_url":"https://github.com/bbcmicrobit/micropython/pull/181#issuecomment-178061665","issue_url":"https://api.github.com/repos/bbcmicrobit/micropython/issues/181","id":178061665,"user":{"login":"JoeGlancy","id":10127691,"avatar_url":"https://avatars.githubusercontent.com/u/10127691?v=3","gravatar_id":"","url":"https://api.github.com/users/JoeGlancy","html_url":"https://github.com/JoeGlancy","followers_url":"https://api.github.com/users/JoeGlancy/followers","following_url":"https://api.github.com/users/JoeGlancy/following{/other_user}","gists_url":"https://api.github.com/users/JoeGlancy/gists{/gist_id}","starred_url":"https://api.github.com/users/JoeGlancy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JoeGlancy/subscriptions","organizations_url":"https://api.github.com/users/JoeGlancy/orgs","repos_url":"https://api.github.com/users/JoeGlancy/repos","events_url":"https://api.github.com/users/JoeGlancy/events{/privacy}","received_events_url":"https://api.github.com/users/JoeGlancy/received_events","type":"User","site_admin":false},"created_at":"2016-02-01T16:42:39Z","updated_at":"2016-02-01T16:42:39Z","body":"Yup :+1: :)"}}