Skip to content

A browser extension that brings back Twitter's (X) legacy verification, allows you to customize badges and distinguishes legacy verified users vs Twitter Blue users

License

Notifications You must be signed in to change notification settings

luiserdef/twitter-real-verified

Repository files navigation

Real Verify Extension

Twitter Real Verified v2.1.8

A browser extension that brings back Twitter's legacy verification and distinguishes Twitter Blue users vs legacy verified users.

Firefox add-ons

Firefox 🟢 Available

Chrome extension

Chrome 🟢 Available

Overview

Installing this add-on will restore all the legacy verified badges that were removed due to Twitter Blue changes on April 20, 2023.

The list of legacy verified users was taken before April 4, 2023. Thanks to the data collected by Travisbrown. You can find the complete list on: Twitter accounts with legacy verification

Options

  • Hide Twitter Blue badges
  • Remove the verification badge from users who have Twitter Blue.
  • Replace Twitter Blue badges with 🤡
  • Add a simple green checkmark to legacy verified accounts.

Change badge color

  • Change the badge color for verified users, Twitter Blue users, and verified users who have Twitter Blue.

Real Verify Extension Real Verify Extension Real Verify Extension

What's New

v2.1.8:

  • Added support for x.com

v2.1.7:

  • Fix bug when showing verified badges.

v2.1.6

  • Fixed minor issue in Chrome Dev: popup's width broken.

Complete logs: Releases

Dev

Popup is created with React. The project uses esbuild.

After cloning the project, do the following:

 # Install pnpm 
 npm install -g pnpm 
 
 # Install dependencies
 pnpm install 

 # Generate the files for Chrome
 pnpm run build-chrome
 
 # Generate the files for Firefox
 pnpm run build-firefox
 
 # Run and fix linter issues 
 npx standard --fix 
 # If you have the standardjs extension for VSCode, changes are made on save.

Legacy verified List

This extension uses the screenname from the legacy verified list. The use of user IDs is being addressed in the userids branch.

Any suggestions for improvement are welcome.

Data provided by Travisbrown's

Full list: legacy-verified

The verified user list is splitted in two files and has the following format:

[{
  "key": "u",
  "users": ["username","username2"]
}]

# key: The first character of the username.
# users: An array of all the usernames where the first character matches the "key"

You can generate the files by running this python script.

# Move to the verifiedList folder
cd verifiedList
 
# Run the script
python legacy-verified.py

You have to have python installed. The output files are used in ./src

Test Extension

Load the extension on Chrome or Edge:

  • Access edge://extensions/ or chrome://extensions/
  • Check Developer mode
  • Click on Load unpacked extension
  • Select the folder: chrome-extension.

Load the extension on Firefox

  • Open the about:debugging page
  • Click the This Firefox option
  • Click the Load Temporary Add-on button
  • Select any file in the folder firefox-extension

💡 Can I contribute?

Of course! You can open a new issue, or a pull request with a new improvement, or fix bugs.