{"action":"closed","number":45,"pull_request":{"url":"https://api.github.com/repos/Rostlab/JS16_ProjectD_Group4/pulls/45","id":63553750,"html_url":"https://github.com/Rostlab/JS16_ProjectD_Group4/pull/45","diff_url":"https://github.com/Rostlab/JS16_ProjectD_Group4/pull/45.diff","patch_url":"https://github.com/Rostlab/JS16_ProjectD_Group4/pull/45.patch","issue_url":"https://api.github.com/repos/Rostlab/JS16_ProjectD_Group4/issues/45","number":45,"state":"closed","locked":false,"title":"Blacklist","user":{"login":"julienschmidt","id":944947,"avatar_url":"https://avatars.githubusercontent.com/u/944947?v=3","gravatar_id":"","url":"https://api.github.com/users/julienschmidt","html_url":"https://github.com/julienschmidt","followers_url":"https://api.github.com/users/julienschmidt/followers","following_url":"https://api.github.com/users/julienschmidt/following{/other_user}","gists_url":"https://api.github.com/users/julienschmidt/gists{/gist_id}","starred_url":"https://api.github.com/users/julienschmidt/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/julienschmidt/subscriptions","organizations_url":"https://api.github.com/users/julienschmidt/orgs","repos_url":"https://api.github.com/users/julienschmidt/repos","events_url":"https://api.github.com/users/julienschmidt/events{/privacy}","received_events_url":"https://api.github.com/users/julienschmidt/received_events","type":"User","site_admin":false},"body":"- Changed to strict search (for now): `\"Firstname Lastname\"` => only exact results in that order to avoid many many useless tweets. We should later also search for `\"FirstnameLastname\"` (I'm actually not sure if those results are currently excluded)\r\n- Trivial blacklisting / filtering: Too short names are filtered, long names allowed. The rest has to be classified in the whitelist / blacklist.\r\n- Incremental update mode for the mobile crawler\r\n- Fixed the timeout for rate-limiting in the mobile crawler\r\n- Added fancy colors to the debug module (makes it easier to spot errors :fearful: or warnings in the shell output)\r\n\r\nFixes #33","created_at":"2016-03-21T12:03:40Z","updated_at":"2016-03-21T20:04:32Z","closed_at":"2016-03-21T20:04:32Z","merged_at":"2016-03-21T20:04:32Z","merge_commit_sha":"72079258fa8f8acecab8c2f62c60b22f01decc06","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/Rostlab/JS16_ProjectD_Group4/pulls/45/commits","review_comments_url":"https://api.github.com/repos/Rostlab/JS16_ProjectD_Group4/pulls/45/comments","review_comment_url":"https://api.github.com/repos/Rostlab/JS16_ProjectD_Group4/pulls/comments{/number}","comments_url":"https://api.github.com/repos/Rostlab/JS16_ProjectD_Group4/issues/45/comments","statuses_url":"https://api.github.com/repos/Rostlab/JS16_ProjectD_Group4/statuses/0500887c4d998796e288833a0db6b62432138d06","head":{"label":"Rostlab:blacklist","ref":"blacklist","sha":"0500887c4d998796e288833a0db6b62432138d06","user":{"login":"Rostlab","id":4093405,"avatar_url":"https://avatars.githubusercontent.com/u/4093405?v=3","gravatar_id":"","url":"https://api.github.com/users/Rostlab","html_url":"https://github.com/Rostlab","followers_url":"https://api.github.com/users/Rostlab/followers","following_url":"https://api.github.com/users/Rostlab/following{/other_user}","gists_url":"https://api.github.com/users/Rostlab/gists{/gist_id}","starred_url":"https://api.github.com/users/Rostlab/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Rostlab/subscriptions","organizations_url":"https://api.github.com/users/Rostlab/orgs","repos_url":"https://api.github.com/users/Rostlab/repos","events_url":"https://api.github.com/users/Rostlab/events{/privacy}","received_events_url":"https://api.github.com/users/Rostlab/received_events","type":"Organization","site_admin":false},"repo":{"id":52095366,"name":"JS16_ProjectD_Group4","full_name":"Rostlab/JS16_ProjectD_Group4","owner":{"login":"Rostlab","id":4093405,"avatar_url":"https://avatars.githubusercontent.com/u/4093405?v=3","gravatar_id":"","url":"https://api.github.com/users/Rostlab","html_url":"https://github.com/Rostlab","followers_url":"https://api.github.com/users/Rostlab/followers","following_url":"https://api.github.com/users/Rostlab/following{/other_user}","gists_url":"https://api.github.com/users/Rostlab/gists{/gist_id}","starred_url":"https://api.github.com/users/Rostlab/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Rostlab/subscriptions","organizations_url":"https://api.github.com/users/Rostlab/orgs","repos_url":"https://api.github.com/users/Rostlab/repos","events_url":"https://api.github.com/users/Rostlab/events{/privacy}","received_events_url":"https://api.github.com/users/Rostlab/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/Rostlab/JS16_ProjectD_Group4","description":"Joffrey Baratheon is one of the most loathed characters in TV history. As a matter of fact people were celebrating his TV death on Twitter. We are interested to learn more on how people feel about different characters by analyzing tweets mentioning GoT characters. In this project you will be analyzing Twitter feeds across a timeline, you will look for the name of GoT characters in that feed and try to identify whether the tweet is positive or negative. You can then generate a metric that evaluates what is the accumulated sentiment expressed on Twitter for that given character at a given point in time, and what is the trend (positive, negative). It will be interesting to intersect the sentiments for characters following the airing of a certain episode (you can easily get the airing date for an episode from the database constructed in Project A).","fork":false,"url":"https://api.github.com/repos/Rostlab/JS16_ProjectD_Group4","forks_url":"https://api.github.com/repos/Rostlab/JS16_ProjectD_Group4/forks","keys_url":"https://api.github.com/repos/Rostlab/JS16_ProjectD_Group4/keys{/key_id}","collaborators_url":"https://api.github.com/repos/Rostlab/JS16_ProjectD_Group4/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/Rostlab/JS16_ProjectD_Group4/teams","hooks_url":"https://api.github.com/repos/Rostlab/JS16_ProjectD_Group4/hooks","issue_events_url":"https://api.github.com/repos/Rostlab/JS16_ProjectD_Group4/issues/events{/number}","events_url":"https://api.github.com/repos/Rostlab/JS16_ProjectD_Group4/events","assignees_url":"https://api.github.com/repos/Rostlab/JS16_ProjectD_Group4/assignees{/user}","branches_url":"https://api.github.com/repos/Rostlab/JS16_ProjectD_Group4/branches{/branch}","tags_url":"https://api.github.com/repos/Rostlab/JS16_ProjectD_Group4/tags","blobs_url":"https://api.github.com/repos/Rostlab/JS16_ProjectD_Group4/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/Rostlab/JS16_ProjectD_Group4/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/Rostlab/JS16_ProjectD_Group4/git/refs{/sha}","trees_url":"https://api.github.com/repos/Rostlab/JS16_ProjectD_Group4/git/trees{/sha}","statuses_url":"https://api.github.com/repos/Rostlab/JS16_ProjectD_Group4/statuses/{sha}","languages_url":"https://api.github.com/repos/Rostlab/JS16_ProjectD_Group4/languages","stargazers_url":"https://api.github.com/repos/Rostlab/JS16_ProjectD_Group4/stargazers","contributors_url":"https://api.github.com/repos/Rostlab/JS16_ProjectD_Group4/contributors","subscribers_url":"https://api.github.com/repos/Rostlab/JS16_ProjectD_Group4/subscribers","subscription_url":"https://api.github.com/repos/Rostlab/JS16_ProjectD_Group4/subscription","commits_url":"https://api.github.com/repos/Rostlab/JS16_ProjectD_Group4/commits{/sha}","git_commits_url":"https://api.github.com/repos/Rostlab/JS16_ProjectD_Group4/git/commits{/sha}","comments_url":"https://api.github.com/repos/Rostlab/JS16_ProjectD_Group4/comments{/number}","issue_comment_url":"https://api.github.com/repos/Rostlab/JS16_ProjectD_Group4/issues/comments{/number}","contents_url":"https://api.github.com/repos/Rostlab/JS16_ProjectD_Group4/contents/{+path}","compare_url":"https://api.github.com/repos/Rostlab/JS16_ProjectD_Group4/compare/{base}...{head}","merges_url":"https://api.github.com/repos/Rostlab/JS16_ProjectD_Group4/merges","archive_url":"https://api.github.com/repos/Rostlab/JS16_ProjectD_Group4/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/Rostlab/JS16_ProjectD_Group4/downloads","issues_url":"https://api.github.com/repos/Rostlab/JS16_ProjectD_Group4/issues{/number}","pulls_url":"https://api.github.com/repos/Rostlab/JS16_ProjectD_Group4/pulls{/number}","milestones_url":"https://api.github.com/repos/Rostlab/JS16_ProjectD_Group4/milestones{/number}","notifications_url":"https://api.github.com/repos/Rostlab/JS16_ProjectD_Group4/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/Rostlab/JS16_ProjectD_Group4/labels{/name}","releases_url":"https://api.github.com/repos/Rostlab/JS16_ProjectD_Group4/releases{/id}","deployments_url":"https://api.github.com/repos/Rostlab/JS16_ProjectD_Group4/deployments","created_at":"2016-02-19T15:06:39Z","updated_at":"2016-03-05T01:02:28Z","pushed_at":"2016-03-21T20:04:32Z","git_url":"git://github.com/Rostlab/JS16_ProjectD_Group4.git","ssh_url":"git@github.com:Rostlab/JS16_ProjectD_Group4.git","clone_url":"https://github.com/Rostlab/JS16_ProjectD_Group4.git","svn_url":"https://github.com/Rostlab/JS16_ProjectD_Group4","homepage":null,"size":161,"stargazers_count":0,"watchers_count":0,"language":"JavaScript","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":1,"mirror_url":null,"open_issues_count":8,"forks":1,"open_issues":8,"watchers":0,"default_branch":"develop"}},"base":{"label":"Rostlab:develop","ref":"develop","sha":"433f4d0b9e9c2c9def843942bda0bd4f4446c67e","user":{"login":"Rostlab","id":4093405,"avatar_url":"https://avatars.githubusercontent.com/u/4093405?v=3","gravatar_id":"","url":"https://api.github.com/users/Rostlab","html_url":"https://github.com/Rostlab","followers_url":"https://api.github.com/users/Rostlab/followers","following_url":"https://api.github.com/users/Rostlab/following{/other_user}","gists_url":"https://api.github.com/users/Rostlab/gists{/gist_id}","starred_url":"https://api.github.com/users/Rostlab/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Rostlab/subscriptions","organizations_url":"https://api.github.com/users/Rostlab/orgs","repos_url":"https://api.github.com/users/Rostlab/repos","events_url":"https://api.github.com/users/Rostlab/events{/privacy}","received_events_url":"https://api.github.com/users/Rostlab/received_events","type":"Organization","site_admin":false},"repo":{"id":52095366,"name":"JS16_ProjectD_Group4","full_name":"Rostlab/JS16_ProjectD_Group4","owner":{"login":"Rostlab","id":4093405,"avatar_url":"https://avatars.githubusercontent.com/u/4093405?v=3","gravatar_id":"","url":"https://api.github.com/users/Rostlab","html_url":"https://github.com/Rostlab","followers_url":"https://api.github.com/users/Rostlab/followers","following_url":"https://api.github.com/users/Rostlab/following{/other_user}","gists_url":"https://api.github.com/users/Rostlab/gists{/gist_id}","starred_url":"https://api.github.com/users/Rostlab/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Rostlab/subscriptions","organizations_url":"https://api.github.com/users/Rostlab/orgs","repos_url":"https://api.github.com/users/Rostlab/repos","events_url":"https://api.github.com/users/Rostlab/events{/privacy}","received_events_url":"https://api.github.com/users/Rostlab/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/Rostlab/JS16_ProjectD_Group4","description":"Joffrey Baratheon is one of the most loathed characters in TV history. As a matter of fact people were celebrating his TV death on Twitter. We are interested to learn more on how people feel about different characters by analyzing tweets mentioning GoT characters. In this project you will be analyzing Twitter feeds across a timeline, you will look for the name of GoT characters in that feed and try to identify whether the tweet is positive or negative. You can then generate a metric that evaluates what is the accumulated sentiment expressed on Twitter for that given character at a given point in time, and what is the trend (positive, negative). It will be interesting to intersect the sentiments for characters following the airing of a certain episode (you can easily get the airing date for an episode from the database constructed in Project A).","fork":false,"url":"https://api.github.com/repos/Rostlab/JS16_ProjectD_Group4","forks_url":"https://api.github.com/repos/Rostlab/JS16_ProjectD_Group4/forks","keys_url":"https://api.github.com/repos/Rostlab/JS16_ProjectD_Group4/keys{/key_id}","collaborators_url":"https://api.github.com/repos/Rostlab/JS16_ProjectD_Group4/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/Rostlab/JS16_ProjectD_Group4/teams","hooks_url":"https://api.github.com/repos/Rostlab/JS16_ProjectD_Group4/hooks","issue_events_url":"https://api.github.com/repos/Rostlab/JS16_ProjectD_Group4/issues/events{/number}","events_url":"https://api.github.com/repos/Rostlab/JS16_ProjectD_Group4/events","assignees_url":"https://api.github.com/repos/Rostlab/JS16_ProjectD_Group4/assignees{/user}","branches_url":"https://api.github.com/repos/Rostlab/JS16_ProjectD_Group4/branches{/branch}","tags_url":"https://api.github.com/repos/Rostlab/JS16_ProjectD_Group4/tags","blobs_url":"https://api.github.com/repos/Rostlab/JS16_ProjectD_Group4/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/Rostlab/JS16_ProjectD_Group4/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/Rostlab/JS16_ProjectD_Group4/git/refs{/sha}","trees_url":"https://api.github.com/repos/Rostlab/JS16_ProjectD_Group4/git/trees{/sha}","statuses_url":"https://api.github.com/repos/Rostlab/JS16_ProjectD_Group4/statuses/{sha}","languages_url":"https://api.github.com/repos/Rostlab/JS16_ProjectD_Group4/languages","stargazers_url":"https://api.github.com/repos/Rostlab/JS16_ProjectD_Group4/stargazers","contributors_url":"https://api.github.com/repos/Rostlab/JS16_ProjectD_Group4/contributors","subscribers_url":"https://api.github.com/repos/Rostlab/JS16_ProjectD_Group4/subscribers","subscription_url":"https://api.github.com/repos/Rostlab/JS16_ProjectD_Group4/subscription","commits_url":"https://api.github.com/repos/Rostlab/JS16_ProjectD_Group4/commits{/sha}","git_commits_url":"https://api.github.com/repos/Rostlab/JS16_ProjectD_Group4/git/commits{/sha}","comments_url":"https://api.github.com/repos/Rostlab/JS16_ProjectD_Group4/comments{/number}","issue_comment_url":"https://api.github.com/repos/Rostlab/JS16_ProjectD_Group4/issues/comments{/number}","contents_url":"https://api.github.com/repos/Rostlab/JS16_ProjectD_Group4/contents/{+path}","compare_url":"https://api.github.com/repos/Rostlab/JS16_ProjectD_Group4/compare/{base}...{head}","merges_url":"https://api.github.com/repos/Rostlab/JS16_ProjectD_Group4/merges","archive_url":"https://api.github.com/repos/Rostlab/JS16_ProjectD_Group4/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/Rostlab/JS16_ProjectD_Group4/downloads","issues_url":"https://api.github.com/repos/Rostlab/JS16_ProjectD_Group4/issues{/number}","pulls_url":"https://api.github.com/repos/Rostlab/JS16_ProjectD_Group4/pulls{/number}","milestones_url":"https://api.github.com/repos/Rostlab/JS16_ProjectD_Group4/milestones{/number}","notifications_url":"https://api.github.com/repos/Rostlab/JS16_ProjectD_Group4/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/Rostlab/JS16_ProjectD_Group4/labels{/name}","releases_url":"https://api.github.com/repos/Rostlab/JS16_ProjectD_Group4/releases{/id}","deployments_url":"https://api.github.com/repos/Rostlab/JS16_ProjectD_Group4/deployments","created_at":"2016-02-19T15:06:39Z","updated_at":"2016-03-05T01:02:28Z","pushed_at":"2016-03-21T20:04:32Z","git_url":"git://github.com/Rostlab/JS16_ProjectD_Group4.git","ssh_url":"git@github.com:Rostlab/JS16_ProjectD_Group4.git","clone_url":"https://github.com/Rostlab/JS16_ProjectD_Group4.git","svn_url":"https://github.com/Rostlab/JS16_ProjectD_Group4","homepage":null,"size":161,"stargazers_count":0,"watchers_count":0,"language":"JavaScript","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":1,"mirror_url":null,"open_issues_count":8,"forks":1,"open_issues":8,"watchers":0,"default_branch":"develop"}},"_links":{"self":{"href":"https://api.github.com/repos/Rostlab/JS16_ProjectD_Group4/pulls/45"},"html":{"href":"https://github.com/Rostlab/JS16_ProjectD_Group4/pull/45"},"issue":{"href":"https://api.github.com/repos/Rostlab/JS16_ProjectD_Group4/issues/45"},"comments":{"href":"https://api.github.com/repos/Rostlab/JS16_ProjectD_Group4/issues/45/comments"},"review_comments":{"href":"https://api.github.com/repos/Rostlab/JS16_ProjectD_Group4/pulls/45/comments"},"review_comment":{"href":"https://api.github.com/repos/Rostlab/JS16_ProjectD_Group4/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/Rostlab/JS16_ProjectD_Group4/pulls/45/commits"},"statuses":{"href":"https://api.github.com/repos/Rostlab/JS16_ProjectD_Group4/statuses/0500887c4d998796e288833a0db6b62432138d06"}},"merged":true,"mergeable":null,"mergeable_state":"unknown","merged_by":{"login":"julienschmidt","id":944947,"avatar_url":"https://avatars.githubusercontent.com/u/944947?v=3","gravatar_id":"","url":"https://api.github.com/users/julienschmidt","html_url":"https://github.com/julienschmidt","followers_url":"https://api.github.com/users/julienschmidt/followers","following_url":"https://api.github.com/users/julienschmidt/following{/other_user}","gists_url":"https://api.github.com/users/julienschmidt/gists{/gist_id}","starred_url":"https://api.github.com/users/julienschmidt/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/julienschmidt/subscriptions","organizations_url":"https://api.github.com/users/julienschmidt/orgs","repos_url":"https://api.github.com/users/julienschmidt/repos","events_url":"https://api.github.com/users/julienschmidt/events{/privacy}","received_events_url":"https://api.github.com/users/julienschmidt/received_events","type":"User","site_admin":false},"comments":0,"review_comments":0,"commits":6,"additions":524,"deletions":70,"changed_files":6}}