Last active
May 19, 2024 15:15
-
-
Save beep/9d78b409c54dd33d6722c0ed5e45c8b2 to your computer and use it in GitHub Desktop.
uBlock Origin rules for new twitter website
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Block Twitter’s new web font | |
https://abs.twimg.com/fonts/chirp-bold-web.woff | |
https://abs.twimg.com/fonts/chirp-heavy-web.woff | |
https://abs.twimg.com/fonts/chirp-regular-web.woff | |
# hides engage-y modules from the rightmost sidebar | |
twitter.com##[data-testid="sidebarColumn"] div[aria-label] | |
twitter.com##[data-testid="sidebarColumn"] div:has(> aside[aria-label]) | |
# hides promoted tweets | |
twitter.com##article :has(svg[d="M20.75 2H3.25C2.007 2 1 3.007 1 4.25v15.5C1 20.993 2.007 22 3.25 22h17.5c1.243 0 2.25-1.007 2.25-2.25V4.25C23 3.007 21.993 2 20.75 2zM17.5 13.504c0 .483-.392.875-.875.875s-.875-.393-.875-.876V9.967l-7.547 7.546c-.17.17-.395.256-.62.256s-.447-.086-.618-.257c-.342-.342-.342-.896 0-1.237l7.547-7.547h-3.54c-.482 0-.874-.393-.874-.876s.392-.875.875-.875h5.65c.483 0 .875.39.875.874v5.65z"]) | |
# Hides "so-and-so liked" tweets | |
# (Grazie, @ phyllisstein! https://gist.github.com/9d78b409c54dd33d6722c0ed5e45c8b2#gistcomment-3084106) | |
twitter.com##article :has(path[d="M12 21.638h-.014C9.403 21.59 1.95 14.856 1.95 8.478c0-3.064 2.525-5.754 5.403-5.754 2.29 0 3.83 1.58 4.646 2.73.814-1.148 2.354-2.73 4.645-2.73 2.88 0 5.404 2.69 5.404 5.755 0 6.376-7.454 13.11-10.037 13.157H12z"]):has(a:has-text(liked)) |
As I like to tell my team: everything is debt, and the world is very old. (They tolerate me admirably.)
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
More than anything else, it looks an awful look like an A/B test! I briefly hoped it might restore the old flavor of broken on its own, but they seem to apply that
testid
attribute to any testable component, rather than some single component under test.Failing that, I'm all for the version you've got. Un-break my &c.