{"action":"created","issue":{"url":"https://api.github.com/repos/teamshadi/ssoc18/issues/14","repository_url":"https://api.github.com/repos/teamshadi/ssoc18","labels_url":"https://api.github.com/repos/teamshadi/ssoc18/issues/14/labels{/name}","comments_url":"https://api.github.com/repos/teamshadi/ssoc18/issues/14/comments","events_url":"https://api.github.com/repos/teamshadi/ssoc18/issues/14/events","html_url":"https://github.com/teamshadi/ssoc18/issues/14","id":342175446,"node_id":"MDU6SXNzdWUzNDIxNzU0NDY=","number":14,"title":"[RaedZorkot] sample kivy GUI app for wrapping interaction with IB TWS API","user":{"login":"shadiakiki1986","id":8392324,"node_id":"MDQ6VXNlcjgzOTIzMjQ=","avatar_url":"https://avatars1.githubusercontent.com/u/8392324?v=4","gravatar_id":"","url":"https://api.github.com/users/shadiakiki1986","html_url":"https://github.com/shadiakiki1986","followers_url":"https://api.github.com/users/shadiakiki1986/followers","following_url":"https://api.github.com/users/shadiakiki1986/following{/other_user}","gists_url":"https://api.github.com/users/shadiakiki1986/gists{/gist_id}","starred_url":"https://api.github.com/users/shadiakiki1986/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/shadiakiki1986/subscriptions","organizations_url":"https://api.github.com/users/shadiakiki1986/orgs","repos_url":"https://api.github.com/users/shadiakiki1986/repos","events_url":"https://api.github.com/users/shadiakiki1986/events{/privacy}","received_events_url":"https://api.github.com/users/shadiakiki1986/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-07-18T04:48:37Z","updated_at":"2018-07-19T14:47:04Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"Hi @RaedZorkot\r\n\r\nWhile we wait for the IB credentials for a paper trading account, let's start with build a Graphical User Interface that will wrap the code that will fetch prices from IB TWS.\r\n\r\nWe will use [kivy](https://kivy.org/) as it's cross-platform, based on python, and well-maintained.\r\n\r\nSteps\r\n- [ ] build the hello world application documented on kivy's home page (~1h)\r\n- [ ] start a new kivy application that will have (~5h)\r\n  - main menu will be just 3 buttons: prices, portfolio, trades\r\n  - when `prices` is clicked, it should display a [pandas](http://pandas.pydata.org/) dataframe\r\n    - let's use `import pandas as pd; df = pd.DataFrame({'symbol': ['a','b','c'], 'close': [100, 120, 90]})` for now\r\n  - when `portfolio` is clicked, it should show another pandas dataframe\r\n    - let's use `import pandas as pd; df = pd.DataFrame({'symbol': ['a','b','c'], 'position': [1,2,3]})` for now\r\n  - when `trades` is clicked, it should show another pandas dataframe\r\n    - let's use `import pandas as pd; df = pd.DataFrame({'symbol': ['a','b','c'], 'qty': [1, -1, 0]})` for now"},"comment":{"url":"https://api.github.com/repos/teamshadi/ssoc18/issues/comments/406302584","html_url":"https://github.com/teamshadi/ssoc18/issues/14#issuecomment-406302584","issue_url":"https://api.github.com/repos/teamshadi/ssoc18/issues/14","id":406302584,"node_id":"MDEyOklzc3VlQ29tbWVudDQwNjMwMjU4NA==","user":{"login":"RaedZorkot","id":24481362,"node_id":"MDQ6VXNlcjI0NDgxMzYy","avatar_url":"https://avatars1.githubusercontent.com/u/24481362?v=4","gravatar_id":"","url":"https://api.github.com/users/RaedZorkot","html_url":"https://github.com/RaedZorkot","followers_url":"https://api.github.com/users/RaedZorkot/followers","following_url":"https://api.github.com/users/RaedZorkot/following{/other_user}","gists_url":"https://api.github.com/users/RaedZorkot/gists{/gist_id}","starred_url":"https://api.github.com/users/RaedZorkot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/RaedZorkot/subscriptions","organizations_url":"https://api.github.com/users/RaedZorkot/orgs","repos_url":"https://api.github.com/users/RaedZorkot/repos","events_url":"https://api.github.com/users/RaedZorkot/events{/privacy}","received_events_url":"https://api.github.com/users/RaedZorkot/received_events","type":"User","site_admin":false},"created_at":"2018-07-19T14:47:04Z","updated_at":"2018-07-19T14:47:04Z","author_association":"NONE","body":"<img width=\"828\" alt=\"screen shot 2018-07-19 at 5 38 51 pm\" src=\"https://user-images.githubusercontent.com/24481362/42949652-eb61e2f8-8b7a-11e8-84b8-1197b3f12b55.png\">\r\n<img width=\"816\" alt=\"screen shot 2018-07-19 at 5 38 41 pm\" src=\"https://user-images.githubusercontent.com/24481362/42949654-eb916a3c-8b7a-11e8-9ef6-264af3c33f81.png\">\r\n<img width=\"862\" alt=\"screen shot 2018-07-19 at 5 38 32 pm\" src=\"https://user-images.githubusercontent.com/24481362/42949655-ebbb462c-8b7a-11e8-9f42-a1f20676dff5.png\">\r\nThese 3 pictures show the menu bar with the 3 different pages ( Trades, Portfolio, Prices)\r\n<img width=\"818\" alt=\"screen shot 2018-07-19 at 5 42 27 pm\" src=\"https://user-images.githubusercontent.com/24481362/42949754-214408ce-8b7b-11e8-9fe8-61d17f37f54f.png\">\r\nAnd this picture shows the pandas dataframe as a list, the problem is the overlapping with the menu bar"}}
{"actor":{"display_login":"RaedZorkot"}}