Project 8: User

Chrome Download: Link

Video: LInk


// ==UserScript==
// @name User
// @namespace http://arts445.courses.bengrosser.com/
// @version 0.1
// @description Remove names from popular sites and replace them with numbers
// @author M. K. Wall
// @match https://twitter.com/*
// @grant none
// @require http://arts445.courses.bengrosser.com/files/ready-vanilla.js
// @require http://code.jquery.com/jquery-3.3.1.min.js
// @run-at document-start
// ==/UserScript==

(function() {
<%%KEEPWHITESPACE%%> 'use strict';

var j;

function main() {

j = jQuery.noConflict();

<%%KEEPWHITESPACE%%> j('.fullname, .u-textInheritColor').each(function() { newNumber(this); });

ready('.fullname, .u-textInheritColor', function(n) { newNumber(n); });

<%%KEEPWHITESPACE%%> function newNumber(n){
<%%KEEPWHITESPACE%%> j( '.UserBadges, .username, .ProfileAvatar-image, .avatar, .js-action-profile-avatar, .Icon--verified, .ProfileCardMini-avatarImage, .ProfileCanopy-header, .u-bgUserColor, .Avatar, .Avatar--size48, .avatar--circular, .size24, .context ' ).remove();
<%%KEEPWHITESPACE%%> j( '.fullname, .u-textInheritColor, .QuoteTweet-fullname, .js-user-profile-link, .tweet-context, .twitter-atreply ' ).replaceWith( 'User' );
<%%KEEPWHITESPACE%%> }

}

main();

String.prototype.contains = function(it) { return this.indexOf(it) != -1; };

})();

Comments are closed.