A javascript script that unblocks all of a Twitter user's blocked Twitter accounts
Unblocking everyone blocked on Twitter involves navigating to the blocked accounts (https://twitter.com/settings/blocked) page, scrolling down to the bottom until webpage loads the next few accounts, and then clicking the Ublock button one by one.
This script attempts to automate the process of scrolling until everyone is loaded, finding the block buttons, and automatically clicking them.
The unblock.js
script performs each of those tasks by scrolling to the bottom of the page, waiting for it to load via a set timeout, and then continuing to scroll until it observes no difference in scroll height.
Once the script can no longer scroll, it finds all of the unblock buttons, by searching for the 'blocked-text'
class elements (à la https://gist.github.com/themorgantown/3e3e6a42e17ebcbc766c) and clicking on each of them individually.
Ctrl + Shift + J
Cmd + Option +J
unblock.js
into the Console window. Press Enter
.main()
. Press Enter
.
unblock(timeoutInMilliseconds, maximumNumberOfScrolls)
for a custom timeout in milliseconds and max number of scrolls.If you accidentally run the unblock script twice (via either main()
or unblock(...)
) without reloading, you will follow everyone you just unblocked.
If this occurs: