{"action":"created","issue":{"url":"https://api.github.com/repos/micropython/micropython/issues/1353","labels_url":"https://api.github.com/repos/micropython/micropython/issues/1353/labels{/name}","comments_url":"https://api.github.com/repos/micropython/micropython/issues/1353/comments","events_url":"https://api.github.com/repos/micropython/micropython/issues/1353/events","html_url":"https://github.com/micropython/micropython/pull/1353","id":91596518,"number":1353,"title":"tools: Add wipy.py script and update run-tests script.","user":{"login":"danicampora","id":7749335,"avatar_url":"https://avatars.githubusercontent.com/u/7749335?v=3","gravatar_id":"","url":"https://api.github.com/users/danicampora","html_url":"https://github.com/danicampora","followers_url":"https://api.github.com/users/danicampora/followers","following_url":"https://api.github.com/users/danicampora/following{/other_user}","gists_url":"https://api.github.com/users/danicampora/gists{/gist_id}","starred_url":"https://api.github.com/users/danicampora/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/danicampora/subscriptions","organizations_url":"https://api.github.com/users/danicampora/orgs","repos_url":"https://api.github.com/users/danicampora/repos","events_url":"https://api.github.com/users/danicampora/events{/privacy}","received_events_url":"https://api.github.com/users/danicampora/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-06-28T12:46:13Z","updated_at":"2015-07-06T21:35:00Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/micropython/micropython/pulls/1353","html_url":"https://github.com/micropython/micropython/pull/1353","diff_url":"https://github.com/micropython/micropython/pull/1353.diff","patch_url":"https://github.com/micropython/micropython/pull/1353.patch"},"body":"The file wipy.py contains two classes \"WiPy\" which inherits from\r\n\"Pyboard\" reusing all it's functionality and adding  the option to\r\nconnect to the WiPy via Telnet. The second one is the adapter class\r\n\"TelnetToSerial\" which is used to access the Telnet connection using\r\nthe same API as with the serial connection."},"comment":{"url":"https://api.github.com/repos/micropython/micropython/issues/comments/119004404","html_url":"https://github.com/micropython/micropython/pull/1353#issuecomment-119004404","issue_url":"https://api.github.com/repos/micropython/micropython/issues/1353","id":119004404,"user":{"login":"dpgeorge","id":6187689,"avatar_url":"https://avatars.githubusercontent.com/u/6187689?v=3","gravatar_id":"","url":"https://api.github.com/users/dpgeorge","html_url":"https://github.com/dpgeorge","followers_url":"https://api.github.com/users/dpgeorge/followers","following_url":"https://api.github.com/users/dpgeorge/following{/other_user}","gists_url":"https://api.github.com/users/dpgeorge/gists{/gist_id}","starred_url":"https://api.github.com/users/dpgeorge/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dpgeorge/subscriptions","organizations_url":"https://api.github.com/users/dpgeorge/orgs","repos_url":"https://api.github.com/users/dpgeorge/repos","events_url":"https://api.github.com/users/dpgeorge/events{/privacy}","received_events_url":"https://api.github.com/users/dpgeorge/received_events","type":"User","site_admin":false},"created_at":"2015-07-06T21:35:00Z","updated_at":"2015-07-06T21:35:00Z","body":"I think we should go for option 2, where we merge TelnetToSerial into pyboard.py.  Of course, it would only import the telnetlib and other libraries if it was actually used.\r\n\r\nBy having one script able to talk to pyboard and wipy, users only need one script installed.  And it can then likely be used to talk to esp8266 over the air (as well as pyboard with a wifi adaptor, or wired, etc)."}}