{"action":"created","issue":{"url":"https://api.github.com/repos/abinashmeher999/wikipedia-category/issues/7","repository_url":"https://api.github.com/repos/abinashmeher999/wikipedia-category","labels_url":"https://api.github.com/repos/abinashmeher999/wikipedia-category/issues/7/labels{/name}","comments_url":"https://api.github.com/repos/abinashmeher999/wikipedia-category/issues/7/comments","events_url":"https://api.github.com/repos/abinashmeher999/wikipedia-category/issues/7/events","html_url":"https://github.com/abinashmeher999/wikipedia-category/issues/7","id":191756586,"number":7,"title":"Refactor the code to make it easier to extend and add features later","user":{"login":"abinashmeher999","id":6918379,"avatar_url":"https://avatars.githubusercontent.com/u/6918379?v=3","gravatar_id":"","url":"https://api.github.com/users/abinashmeher999","html_url":"https://github.com/abinashmeher999","followers_url":"https://api.github.com/users/abinashmeher999/followers","following_url":"https://api.github.com/users/abinashmeher999/following{/other_user}","gists_url":"https://api.github.com/users/abinashmeher999/gists{/gist_id}","starred_url":"https://api.github.com/users/abinashmeher999/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/abinashmeher999/subscriptions","organizations_url":"https://api.github.com/users/abinashmeher999/orgs","repos_url":"https://api.github.com/users/abinashmeher999/repos","events_url":"https://api.github.com/users/abinashmeher999/events{/privacy}","received_events_url":"https://api.github.com/users/abinashmeher999/received_events","type":"User","site_admin":false},"labels":[{"id":488853542,"url":"https://api.github.com/repos/abinashmeher999/wikipedia-category/labels/moderate","name":"moderate","color":"fbca04","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":7,"created_at":"2016-11-25T19:25:43Z","updated_at":"2016-12-05T15:37:23Z","closed_at":null,"body":"There are many things that can be improved\r\n- [ ] Create a proper module\r\n- [ ] Do proper exception handling and create new exceptions if needed\r\n- [ ] Currently there is a class `WikiCatQuery` whose object needs to be instantiated before making any queries. This makes it closed to any extensions. By this logic a new class will have to be added for every new feature, which is wrong. Make an interface with `WikiPage` class where you only add a method for a new feature."},"comment":{"url":"https://api.github.com/repos/abinashmeher999/wikipedia-category/issues/comments/264886172","html_url":"https://github.com/abinashmeher999/wikipedia-category/issues/7#issuecomment-264886172","issue_url":"https://api.github.com/repos/abinashmeher999/wikipedia-category/issues/7","id":264886172,"user":{"login":"abinashmeher999","id":6918379,"avatar_url":"https://avatars.githubusercontent.com/u/6918379?v=3","gravatar_id":"","url":"https://api.github.com/users/abinashmeher999","html_url":"https://github.com/abinashmeher999","followers_url":"https://api.github.com/users/abinashmeher999/followers","following_url":"https://api.github.com/users/abinashmeher999/following{/other_user}","gists_url":"https://api.github.com/users/abinashmeher999/gists{/gist_id}","starred_url":"https://api.github.com/users/abinashmeher999/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/abinashmeher999/subscriptions","organizations_url":"https://api.github.com/users/abinashmeher999/orgs","repos_url":"https://api.github.com/users/abinashmeher999/repos","events_url":"https://api.github.com/users/abinashmeher999/events{/privacy}","received_events_url":"https://api.github.com/users/abinashmeher999/received_events","type":"User","site_admin":false},"created_at":"2016-12-05T15:37:23Z","updated_at":"2016-12-05T15:37:23Z","body":"Feel free to get rid of the methods if you think they won't be of much use."}}
{"actor":{"display_login":"abinashmeher999"}}