Skip to content

Instantly share code, notes, and snippets.

@megabitsenmzq
Last active April 5, 2023 05:44
Show Gist options
  • Save megabitsenmzq/205471b604c46b38958e469992507006 to your computer and use it in GitHub Desktop.
Save megabitsenmzq/205471b604c46b38958e469992507006 to your computer and use it in GitHub Desktop.
Bring back Twitter's bird. 🖕️ ELON!!!
// ==UserScript==
// @name Bring back the bird.
// @license MIT
// @namespace https:/megabits.xyz
// @version 0.1
// @description 🖕️ ELON!!! (Modified from a script made by yakisova41. https://greasyfork.org/en/scripts/463187-return-twitter-bird)
// @author megabits
// @match https://twitter.com/*
// @match https://mobile.twitter.com/*
// @icon https://www.google.com/s2/favicons?sz=64&domain=twitter.com
// @grant none
// @run-at document-end
// ==/UserScript==
(function() {
'use strict';
const bird = `<path d="M23.643 4.937c-.835.37-1.732.62-2.675.733.962-.576 1.7-1.49 2.048-2.578-.9.534-1.897.922-2.958 1.13-.85-.904-2.06-1.47-3.4-1.47-2.572 0-4.658 2.086-4.658 4.66 0 .364.042.718.12 1.06-3.873-.195-7.304-2.05-9.602-4.868-.4.69-.63 1.49-.63 2.342 0 1.616.823 3.043 2.072 3.878-.764-.025-1.482-.234-2.11-.583v.06c0 2.257 1.605 4.14 3.737 4.568-.392.106-.803.162-1.227.162-.3 0-.593-.028-.877-.082.593 1.85 2.313 3.198 4.352 3.234-1.595 1.25-3.604 1.995-5.786 1.995-.376 0-.747-.022-1.112-.065 2.062 1.323 4.51 2.093 7.14 2.093 8.57 0 13.255-7.098 13.255-13.254 0-.2-.005-.402-.014-.602.91-.658 1.7-1.477 2.323-2.41z"></path>`;
document.querySelector('div[aria-label="Loading…"]').querySelector(" svg > g ").innerHTML = bird;
const i = setInterval(()=>{
const a = document.querySelector('a[aria-label="Twitter"]');
if(a !== null){
const g = a.querySelector("div > svg > g ");
g.innerHTML = bird;
clearInterval(i);
}
});
const i2 = setInterval(()=>{
const svg = document.querySelector('svg[class="r-1cvl2hr r-4qtqp9 r-yyyyoo r-16y2uox r-lwhw9o r-dnmrzs r-bnwqim r-1plcrui r-lrvibr"]');
if(svg !== null){
const g2 = svg.querySelector(" g ");
g2.innerHTML = bird;
//clearInterval(i2);
}
});
})();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment