{"action":"opened","number":56,"pull_request":{"url":"https://api.github.com/repos/erigones/Ludolph/pulls/56","id":78590482,"html_url":"https://github.com/erigones/Ludolph/pull/56","diff_url":"https://github.com/erigones/Ludolph/pull/56.diff","patch_url":"https://github.com/erigones/Ludolph/pull/56.patch","issue_url":"https://api.github.com/repos/erigones/Ludolph/issues/56","number":56,"state":"open","locked":false,"title":"Updated LudolphBot class to _not_ inherit from ClientXMPP","user":{"login":"dn0","id":3155465,"avatar_url":"https://avatars.githubusercontent.com/u/3155465?v=3","gravatar_id":"","url":"https://api.github.com/users/dn0","html_url":"https://github.com/dn0","followers_url":"https://api.github.com/users/dn0/followers","following_url":"https://api.github.com/users/dn0/following{/other_user}","gists_url":"https://api.github.com/users/dn0/gists{/gist_id}","starred_url":"https://api.github.com/users/dn0/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dn0/subscriptions","organizations_url":"https://api.github.com/users/dn0/orgs","repos_url":"https://api.github.com/users/dn0/repos","events_url":"https://api.github.com/users/dn0/events{/privacy}","received_events_url":"https://api.github.com/users/dn0/received_events","type":"User","site_admin":false},"body":"This change was made for two reasons:\r\n\r\n* The LudolphBot instance in plugins (`self.xmpp`) should hide methods and attributes which are not ours so the user uses only our API and not sleekXMPP's.\r\n* It should make things easier in the future when we switch SleekXMPP for something else.\r\n\r\nThe ClientXMPP instance is still available as `self.xmpp.client`, but should not be used by plugins.","created_at":"2016-07-24T05:47:00Z","updated_at":"2016-07-24T05:47:00Z","closed_at":null,"merged_at":null,"merge_commit_sha":null,"assignee":{"login":"dn0","id":3155465,"avatar_url":"https://avatars.githubusercontent.com/u/3155465?v=3","gravatar_id":"","url":"https://api.github.com/users/dn0","html_url":"https://github.com/dn0","followers_url":"https://api.github.com/users/dn0/followers","following_url":"https://api.github.com/users/dn0/following{/other_user}","gists_url":"https://api.github.com/users/dn0/gists{/gist_id}","starred_url":"https://api.github.com/users/dn0/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dn0/subscriptions","organizations_url":"https://api.github.com/users/dn0/orgs","repos_url":"https://api.github.com/users/dn0/repos","events_url":"https://api.github.com/users/dn0/events{/privacy}","received_events_url":"https://api.github.com/users/dn0/received_events","type":"User","site_admin":false},"assignees":[{"login":"dn0","id":3155465,"avatar_url":"https://avatars.githubusercontent.com/u/3155465?v=3","gravatar_id":"","url":"https://api.github.com/users/dn0","html_url":"https://github.com/dn0","followers_url":"https://api.github.com/users/dn0/followers","following_url":"https://api.github.com/users/dn0/following{/other_user}","gists_url":"https://api.github.com/users/dn0/gists{/gist_id}","starred_url":"https://api.github.com/users/dn0/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dn0/subscriptions","organizations_url":"https://api.github.com/users/dn0/orgs","repos_url":"https://api.github.com/users/dn0/repos","events_url":"https://api.github.com/users/dn0/events{/privacy}","received_events_url":"https://api.github.com/users/dn0/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/erigones/Ludolph/milestones/10","html_url":"https://github.com/erigones/Ludolph/milestones/0.9.0","labels_url":"https://api.github.com/repos/erigones/Ludolph/milestones/10/labels","id":1894986,"number":10,"title":"0.9.0","description":"","creator":{"login":"dn0","id":3155465,"avatar_url":"https://avatars.githubusercontent.com/u/3155465?v=3","gravatar_id":"","url":"https://api.github.com/users/dn0","html_url":"https://github.com/dn0","followers_url":"https://api.github.com/users/dn0/followers","following_url":"https://api.github.com/users/dn0/following{/other_user}","gists_url":"https://api.github.com/users/dn0/gists{/gist_id}","starred_url":"https://api.github.com/users/dn0/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dn0/subscriptions","organizations_url":"https://api.github.com/users/dn0/orgs","repos_url":"https://api.github.com/users/dn0/repos","events_url":"https://api.github.com/users/dn0/events{/privacy}","received_events_url":"https://api.github.com/users/dn0/received_events","type":"User","site_admin":false},"open_issues":1,"closed_issues":6,"state":"open","created_at":"2016-07-20T19:42:15Z","updated_at":"2016-07-24T05:47:00Z","due_on":null,"closed_at":null},"commits_url":"https://api.github.com/repos/erigones/Ludolph/pulls/56/commits","review_comments_url":"https://api.github.com/repos/erigones/Ludolph/pulls/56/comments","review_comment_url":"https://api.github.com/repos/erigones/Ludolph/pulls/comments{/number}","comments_url":"https://api.github.com/repos/erigones/Ludolph/issues/56/comments","statuses_url":"https://api.github.com/repos/erigones/Ludolph/statuses/556733f83e4577da2a54d02b4224bb68597c5e40","head":{"label":"dn0:master","ref":"master","sha":"556733f83e4577da2a54d02b4224bb68597c5e40","user":{"login":"dn0","id":3155465,"avatar_url":"https://avatars.githubusercontent.com/u/3155465?v=3","gravatar_id":"","url":"https://api.github.com/users/dn0","html_url":"https://github.com/dn0","followers_url":"https://api.github.com/users/dn0/followers","following_url":"https://api.github.com/users/dn0/following{/other_user}","gists_url":"https://api.github.com/users/dn0/gists{/gist_id}","starred_url":"https://api.github.com/users/dn0/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dn0/subscriptions","organizations_url":"https://api.github.com/users/dn0/orgs","repos_url":"https://api.github.com/users/dn0/repos","events_url":"https://api.github.com/users/dn0/events{/privacy}","received_events_url":"https://api.github.com/users/dn0/received_events","type":"User","site_admin":false},"repo":{"id":35535997,"name":"Ludolph","full_name":"dn0/Ludolph","owner":{"login":"dn0","id":3155465,"avatar_url":"https://avatars.githubusercontent.com/u/3155465?v=3","gravatar_id":"","url":"https://api.github.com/users/dn0","html_url":"https://github.com/dn0","followers_url":"https://api.github.com/users/dn0/followers","following_url":"https://api.github.com/users/dn0/following{/other_user}","gists_url":"https://api.github.com/users/dn0/gists{/gist_id}","starred_url":"https://api.github.com/users/dn0/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dn0/subscriptions","organizations_url":"https://api.github.com/users/dn0/orgs","repos_url":"https://api.github.com/users/dn0/repos","events_url":"https://api.github.com/users/dn0/events{/privacy}","received_events_url":"https://api.github.com/users/dn0/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/dn0/Ludolph","description":"Python Jabber Bot","fork":true,"url":"https://api.github.com/repos/dn0/Ludolph","forks_url":"https://api.github.com/repos/dn0/Ludolph/forks","keys_url":"https://api.github.com/repos/dn0/Ludolph/keys{/key_id}","collaborators_url":"https://api.github.com/repos/dn0/Ludolph/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/dn0/Ludolph/teams","hooks_url":"https://api.github.com/repos/dn0/Ludolph/hooks","issue_events_url":"https://api.github.com/repos/dn0/Ludolph/issues/events{/number}","events_url":"https://api.github.com/repos/dn0/Ludolph/events","assignees_url":"https://api.github.com/repos/dn0/Ludolph/assignees{/user}","branches_url":"https://api.github.com/repos/dn0/Ludolph/branches{/branch}","tags_url":"https://api.github.com/repos/dn0/Ludolph/tags","blobs_url":"https://api.github.com/repos/dn0/Ludolph/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/dn0/Ludolph/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/dn0/Ludolph/git/refs{/sha}","trees_url":"https://api.github.com/repos/dn0/Ludolph/git/trees{/sha}","statuses_url":"https://api.github.com/repos/dn0/Ludolph/statuses/{sha}","languages_url":"https://api.github.com/repos/dn0/Ludolph/languages","stargazers_url":"https://api.github.com/repos/dn0/Ludolph/stargazers","contributors_url":"https://api.github.com/repos/dn0/Ludolph/contributors","subscribers_url":"https://api.github.com/repos/dn0/Ludolph/subscribers","subscription_url":"https://api.github.com/repos/dn0/Ludolph/subscription","commits_url":"https://api.github.com/repos/dn0/Ludolph/commits{/sha}","git_commits_url":"https://api.github.com/repos/dn0/Ludolph/git/commits{/sha}","comments_url":"https://api.github.com/repos/dn0/Ludolph/comments{/number}","issue_comment_url":"https://api.github.com/repos/dn0/Ludolph/issues/comments{/number}","contents_url":"https://api.github.com/repos/dn0/Ludolph/contents/{+path}","compare_url":"https://api.github.com/repos/dn0/Ludolph/compare/{base}...{head}","merges_url":"https://api.github.com/repos/dn0/Ludolph/merges","archive_url":"https://api.github.com/repos/dn0/Ludolph/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/dn0/Ludolph/downloads","issues_url":"https://api.github.com/repos/dn0/Ludolph/issues{/number}","pulls_url":"https://api.github.com/repos/dn0/Ludolph/pulls{/number}","milestones_url":"https://api.github.com/repos/dn0/Ludolph/milestones{/number}","notifications_url":"https://api.github.com/repos/dn0/Ludolph/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/dn0/Ludolph/labels{/name}","releases_url":"https://api.github.com/repos/dn0/Ludolph/releases{/id}","deployments_url":"https://api.github.com/repos/dn0/Ludolph/deployments","created_at":"2015-05-13T08:01:04Z","updated_at":"2016-02-17T08:55:26Z","pushed_at":"2016-07-24T05:45:44Z","git_url":"git://github.com/dn0/Ludolph.git","ssh_url":"git@github.com:dn0/Ludolph.git","clone_url":"https://github.com/dn0/Ludolph.git","svn_url":"https://github.com/dn0/Ludolph","homepage":"","size":713,"stargazers_count":0,"watchers_count":0,"language":"Python","has_issues":false,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"erigones:master","ref":"master","sha":"0da0d815b03a701a874eebe04821544a0f329b51","user":{"login":"erigones","id":3020476,"avatar_url":"https://avatars.githubusercontent.com/u/3020476?v=3","gravatar_id":"","url":"https://api.github.com/users/erigones","html_url":"https://github.com/erigones","followers_url":"https://api.github.com/users/erigones/followers","following_url":"https://api.github.com/users/erigones/following{/other_user}","gists_url":"https://api.github.com/users/erigones/gists{/gist_id}","starred_url":"https://api.github.com/users/erigones/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/erigones/subscriptions","organizations_url":"https://api.github.com/users/erigones/orgs","repos_url":"https://api.github.com/users/erigones/repos","events_url":"https://api.github.com/users/erigones/events{/privacy}","received_events_url":"https://api.github.com/users/erigones/received_events","type":"Organization","site_admin":false},"repo":{"id":10625050,"name":"Ludolph","full_name":"erigones/Ludolph","owner":{"login":"erigones","id":3020476,"avatar_url":"https://avatars.githubusercontent.com/u/3020476?v=3","gravatar_id":"","url":"https://api.github.com/users/erigones","html_url":"https://github.com/erigones","followers_url":"https://api.github.com/users/erigones/followers","following_url":"https://api.github.com/users/erigones/following{/other_user}","gists_url":"https://api.github.com/users/erigones/gists{/gist_id}","starred_url":"https://api.github.com/users/erigones/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/erigones/subscriptions","organizations_url":"https://api.github.com/users/erigones/orgs","repos_url":"https://api.github.com/users/erigones/repos","events_url":"https://api.github.com/users/erigones/events{/privacy}","received_events_url":"https://api.github.com/users/erigones/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/erigones/Ludolph","description":"Python Jabber Bot","fork":false,"url":"https://api.github.com/repos/erigones/Ludolph","forks_url":"https://api.github.com/repos/erigones/Ludolph/forks","keys_url":"https://api.github.com/repos/erigones/Ludolph/keys{/key_id}","collaborators_url":"https://api.github.com/repos/erigones/Ludolph/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/erigones/Ludolph/teams","hooks_url":"https://api.github.com/repos/erigones/Ludolph/hooks","issue_events_url":"https://api.github.com/repos/erigones/Ludolph/issues/events{/number}","events_url":"https://api.github.com/repos/erigones/Ludolph/events","assignees_url":"https://api.github.com/repos/erigones/Ludolph/assignees{/user}","branches_url":"https://api.github.com/repos/erigones/Ludolph/branches{/branch}","tags_url":"https://api.github.com/repos/erigones/Ludolph/tags","blobs_url":"https://api.github.com/repos/erigones/Ludolph/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/erigones/Ludolph/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/erigones/Ludolph/git/refs{/sha}","trees_url":"https://api.github.com/repos/erigones/Ludolph/git/trees{/sha}","statuses_url":"https://api.github.com/repos/erigones/Ludolph/statuses/{sha}","languages_url":"https://api.github.com/repos/erigones/Ludolph/languages","stargazers_url":"https://api.github.com/repos/erigones/Ludolph/stargazers","contributors_url":"https://api.github.com/repos/erigones/Ludolph/contributors","subscribers_url":"https://api.github.com/repos/erigones/Ludolph/subscribers","subscription_url":"https://api.github.com/repos/erigones/Ludolph/subscription","commits_url":"https://api.github.com/repos/erigones/Ludolph/commits{/sha}","git_commits_url":"https://api.github.com/repos/erigones/Ludolph/git/commits{/sha}","comments_url":"https://api.github.com/repos/erigones/Ludolph/comments{/number}","issue_comment_url":"https://api.github.com/repos/erigones/Ludolph/issues/comments{/number}","contents_url":"https://api.github.com/repos/erigones/Ludolph/contents/{+path}","compare_url":"https://api.github.com/repos/erigones/Ludolph/compare/{base}...{head}","merges_url":"https://api.github.com/repos/erigones/Ludolph/merges","archive_url":"https://api.github.com/repos/erigones/Ludolph/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/erigones/Ludolph/downloads","issues_url":"https://api.github.com/repos/erigones/Ludolph/issues{/number}","pulls_url":"https://api.github.com/repos/erigones/Ludolph/pulls{/number}","milestones_url":"https://api.github.com/repos/erigones/Ludolph/milestones{/number}","notifications_url":"https://api.github.com/repos/erigones/Ludolph/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/erigones/Ludolph/labels{/name}","releases_url":"https://api.github.com/repos/erigones/Ludolph/releases{/id}","deployments_url":"https://api.github.com/repos/erigones/Ludolph/deployments","created_at":"2013-06-11T15:53:44Z","updated_at":"2016-04-11T22:05:39Z","pushed_at":"2016-07-23T11:57:28Z","git_url":"git://github.com/erigones/Ludolph.git","ssh_url":"git@github.com:erigones/Ludolph.git","clone_url":"https://github.com/erigones/Ludolph.git","svn_url":"https://github.com/erigones/Ludolph","homepage":"","size":714,"stargazers_count":17,"watchers_count":17,"language":"Python","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":2,"mirror_url":null,"open_issues_count":3,"forks":2,"open_issues":3,"watchers":17,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/erigones/Ludolph/pulls/56"},"html":{"href":"https://github.com/erigones/Ludolph/pull/56"},"issue":{"href":"https://api.github.com/repos/erigones/Ludolph/issues/56"},"comments":{"href":"https://api.github.com/repos/erigones/Ludolph/issues/56/comments"},"review_comments":{"href":"https://api.github.com/repos/erigones/Ludolph/pulls/56/comments"},"review_comment":{"href":"https://api.github.com/repos/erigones/Ludolph/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/erigones/Ludolph/pulls/56/commits"},"statuses":{"href":"https://api.github.com/repos/erigones/Ludolph/statuses/556733f83e4577da2a54d02b4224bb68597c5e40"}},"merged":false,"mergeable":null,"mergeable_state":"unknown","merged_by":null,"comments":0,"review_comments":0,"commits":1,"additions":78,"deletions":65,"changed_files":6}}
{"actor":{"display_login":"dn0"}}