{"id":18058,"date":"2016-10-27T07:10:33","date_gmt":"2016-10-27T11:10:33","guid":{"rendered":"http:\/\/mith.umd.edu\/?p=18058"},"modified":"2020-10-08T15:59:38","modified_gmt":"2020-10-08T19:59:38","slug":"block-list-hate","status":"publish","type":"post","link":"https:\/\/mith.umd.edu\/block-list-hate\/","title":{"rendered":"A Block List Against Hate"},"content":{"rendered":"<div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-1 hundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"background-color: rgba(255,255,255,0);background-position: center center;background-repeat: no-repeat;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-bottom: 0px;margin-top: 0px;border-width: 0px 0px 0px 0px;border-color:#eae9e9;border-style:solid;\" ><div class=\"fusion-builder-row fusion-row\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-0 fusion_builder_column_1_1 1_1 fusion-one-full fusion-column-first fusion-column-last fusion-column-no-min-height\" style=\"margin-top:0px;margin-bottom:0px;\"><div class=\"fusion-column-wrapper fusion-flex-column-wrapper-legacy\" style=\"background-position:left top;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding: 0px 0px 0px 0px;\"><div id=\"attachment_18070\" style=\"width: 234px\" class=\"wp-caption alignleft\"><img aria-describedby=\"caption-attachment-18070\" class=\"size-medium wp-image-18070\" src=\"http:\/\/mith.umd.edu\/wp-content\/uploads\/2016\/10\/user-ids-224x300.jpg\" alt=\"Twitter User Identifiers\" width=\"224\" height=\"300\" srcset=\"https:\/\/mith.umd.edu\/wp-content\/uploads\/2016\/10\/user-ids-200x268.jpg 200w, https:\/\/mith.umd.edu\/wp-content\/uploads\/2016\/10\/user-ids-224x300.jpg 224w, https:\/\/mith.umd.edu\/wp-content\/uploads\/2016\/10\/user-ids-400x536.jpg 400w, https:\/\/mith.umd.edu\/wp-content\/uploads\/2016\/10\/user-ids.jpg 514w\" sizes=\"(max-width: 224px) 100vw, 224px\" \/><p id=\"caption-attachment-18070\" class=\"wp-caption-text\">Twitter User Identifiers<\/p><\/div>\n<p>Two weeks ago a group of students, scholars and activists gathered in the evening at MITH for an event called the <a href=\"http:\/\/mith.umd.edu\/come-join-mith-thursday-1013-night-hate\/\">Night Against Hate<\/a>. Our goal was to spend two hours working together to link groups and individuals documented in the Southern Poverty Law Center&#8217;s <a href=\"https:\/\/www.splcenter.org\/fighting-hate\/extremist-files\">Extremist Files<\/a>\u00a0to their respective Twitter accounts in order to:<\/p>\n<ul>\n<li>assist social media researchers who are studying the ways that these groups are operating online<\/li>\n<li>provide an opportunity for folks to respond constructively to the <a href=\"http:\/\/www.motherjones.com\/politics\/2016\/10\/donald-trump-hate-groups-neo-nazi-white-supremacist-racism\">rising<\/a> <a href=\"https:\/\/www.splcenter.org\/hatewatch\/2016\/10\/25\/there-are-hate-group-leaders-twitter-too\">tide<\/a> <a href=\"http:\/\/www.adl.org\/press-center\/press-releases\/anti-semitism-usa\/task-force-report-anti-semitic-harassment-journalists-twitter-2016-campaign.html?ex_cid=newsletter#.WAf7kJMrKRs?referrer=https:\/\/t.co\/dTL4oXvZgD\">of hate<\/a>\u00a0we are witnessing in online and offline spaces<\/li>\n<\/ul>\n<p>We also had the very practical goal of creating a <a href=\"https:\/\/support.twitter.com\/articles\/20172663\">Twitter\u00a0block list<\/a>\u00a0that would allow you to prevent extremists identified by the SPLC from tweeting into your timeline. This blog post is a quick update to provide some information about how to obtain and use this block list. Look for more information about what we learned in the process of putting this event on in the coming weeks.<\/p>\n<p>Here&#8217;s what you need to do to use the block list:<\/p>\n<ol>\n<li>Right-Click on <a href=\"https:\/\/raw.githubusercontent.com\/umd-mith\/extremist-files\/master\/splc-blocklist.csv\">this link to the block list<\/a> and select\u00a0<em>Save Link As<\/em> or your browser&#8217;s equivalent.<\/li>\n<li>Go to your <em>Twitter Settings<\/em>, select\u00a0<em>Blocked Accounts<\/em> in the menu on the left, click\u00a0<em>Advanced Options<\/em> and then\u00a0select\u00a0<em>Import a List<\/em> from the dropdown.<\/li>\n<li>When you click\u00a0<em>Attach a file to upload<\/em> you will prompted to provide the location of the block list file you downloaded.<\/li>\n<li>Once you&#8217;ve submitted the file you will see a list of the Twitter accounts present in the block list and have the opportunity to select\/deselect them.<\/li>\n<li>Click\u00a0<em>Block.<\/em><\/li>\n<\/ol>\n<p>Here&#8217;s a video with a little bit more commentary if you would like to see this process in action before trying it yourself.<\/p>\n<p><iframe src=\"https:\/\/player.vimeo.com\/video\/188019188?color=afbc21\" width=\"640\" height=\"400\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<p><a href=\"https:\/\/twitter.com\/Literature_Geek\/status\/786891713151430657\">Over fifty<\/a> local and remote participants worked during the two hours in Google Sheets and Slack to link and verify 89 of the 169 individuals and groups present in the Extremist Files. A big thank you to\u00a0<a href=\"https:\/\/twitter.com\/Literature_Geek\">Amanda Visconti<\/a> at Purdue (and MITH alum) who quickly got us set up on\u00a0<a href=\"http:\/\/bit.ly\/1jI8VUx\">Digital Humanities Slack<\/a>\u00a0to provide a place for remote participants to ask questions and coordinate work.<\/p>\n<p>The full results of this collaboration can be found in a\u00a0<a href=\"https:\/\/docs.google.com\/spreadsheets\/d\/1LsJHAdSexX4yoYq_Pgfb7XWZgRmBuCcS-7QEETfHxlA\/edit\">Google Sheet<\/a>. As you can see we also ended up attaching Facebook, YouTube, Tumblr and websites where possible. The code for <a href=\"https:\/\/github.com\/umd-mith\/extremist-files\/blob\/master\/crawl.py\">collecting<\/a> the SPLC data and for <a href=\"https:\/\/github.com\/umd-mith\/extremist-files\/blob\/master\/splc-blocklist.py\">creating the block list<\/a>\u00a0from the Google Sheet is <a href=\"https:\/\/github.com\/umd-mith\/extremist-files\">available on Github<\/a>.<\/p>\n<p>A few more things about the block list are worth noting in case you end up doing this kind of work yourself. The block list itself must contain Twitter user identifiers (numbers) instead of the Twitter handles. That&#8217;s why we wrote a program to get the handles from the spreadsheet and fetch the user identifiers from the <a href=\"https:\/\/dev.twitter.com\/overview\/api\/users\">Twitter API<\/a>. We did consider making the block list available using the <a href=\"https:\/\/blocktogether.org\/\">BlockTogether<\/a>\u00a0service, which would allow the list to be shared more easily. However BlockTogether associates the block list with a given user&#8217;s account, and we\u00a0didn&#8217;t want to mix the Extremist Files accounts with our other blocked accounts. Finally, your block list file of numeric identifiers cannot end with a newline or else the Twitter import mechanism gets stuck. At least that was the case when this blog post was written.<div class=\"fusion-clearfix\"><\/div><\/div><\/div><\/div><style type=\"text\/css\">.fusion-fullwidth.fusion-builder-row-1 { overflow:visible; }<\/style><\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":38,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[66,69],"tags":[383],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v15.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>A Block List Against Hate &ndash; Maryland Institute for Technology in the Humanities<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/mith.umd.edu\/block-list-hate\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"A Block List Against Hate &ndash; Maryland Institute for Technology in the Humanities\" \/>\n<meta property=\"og:url\" content=\"https:\/\/mith.umd.edu\/block-list-hate\/\" \/>\n<meta property=\"og:site_name\" content=\"Maryland Institute for Technology in the Humanities\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/UMD.MITH\" \/>\n<meta property=\"article:published_time\" content=\"2016-10-27T11:10:33+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-10-08T19:59:38+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/mith.umd.edu\/wp-content\/uploads\/2016\/10\/user-ids-224x300.jpg\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/mith.umd.edu\/#website\",\"url\":\"https:\/\/mith.umd.edu\/\",\"name\":\"Maryland Institute for Technology in the Humanities\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"https:\/\/mith.umd.edu\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/mith.umd.edu\/block-list-hate\/#primaryimage\",\"inLanguage\":\"en-US\",\"url\":\"http:\/\/mith.umd.edu\/wp-content\/uploads\/2016\/10\/user-ids-224x300.jpg\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/mith.umd.edu\/block-list-hate\/#webpage\",\"url\":\"https:\/\/mith.umd.edu\/block-list-hate\/\",\"name\":\"A Block List Against Hate &ndash; Maryland Institute for Technology in the Humanities\",\"isPartOf\":{\"@id\":\"https:\/\/mith.umd.edu\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/mith.umd.edu\/block-list-hate\/#primaryimage\"},\"datePublished\":\"2016-10-27T11:10:33+00:00\",\"dateModified\":\"2020-10-08T19:59:38+00:00\",\"author\":{\"@id\":\"https:\/\/mith.umd.edu\/#\/schema\/person\/4948a8fd2a5a93beae6c42416d218254\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/mith.umd.edu\/block-list-hate\/\"]}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/mith.umd.edu\/#\/schema\/person\/4948a8fd2a5a93beae6c42416d218254\",\"name\":\"Ed Summers\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/mith.umd.edu\/#personlogo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/11f1fafc642e7f0a7e5851f5d98bd66e?s=96&d=mm&r=g\",\"caption\":\"Ed Summers\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","_links":{"self":[{"href":"https:\/\/mith.umd.edu\/wp-json\/wp\/v2\/posts\/18058"}],"collection":[{"href":"https:\/\/mith.umd.edu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mith.umd.edu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mith.umd.edu\/wp-json\/wp\/v2\/users\/38"}],"replies":[{"embeddable":true,"href":"https:\/\/mith.umd.edu\/wp-json\/wp\/v2\/comments?post=18058"}],"version-history":[{"count":1,"href":"https:\/\/mith.umd.edu\/wp-json\/wp\/v2\/posts\/18058\/revisions"}],"predecessor-version":[{"id":21055,"href":"https:\/\/mith.umd.edu\/wp-json\/wp\/v2\/posts\/18058\/revisions\/21055"}],"wp:attachment":[{"href":"https:\/\/mith.umd.edu\/wp-json\/wp\/v2\/media?parent=18058"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mith.umd.edu\/wp-json\/wp\/v2\/categories?post=18058"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mith.umd.edu\/wp-json\/wp\/v2\/tags?post=18058"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}