Rexxit: Remove your upvotes and downvotes (as far as possible)
I want to keep my account as I'm still able to find various old comments from me that don't show up in my profile and thus are not caught by any of the deletion tools. But I also want to "undo" all my contributions where possible. This includes deleting those comments found on Google, but also my up- and downvotes.
As I didn't find any tool to do this, I wrote these two lines of JavaScript to be pasted into the browser's developer console.
Upvotes
Got to https://www.reddit.com/user/me/upvoted/, open your browser's developer tools, select "Console" and paste this:
$('.upmod').not('.archived').each( (idx, elem) => { setTimeout( () => { console.log('click ' + idx + ': %o', elem); elem.click(); }, idx*1000); })
Press ENTER. Once this script is done (=doesn't show any new entry for some seconds), reload the page, press the up-arrow on your keyboard to pull the line from history and run it again. Rinse-and-repeat until there's only archived items left.
Downvotes
Same, but with https://www.reddit.com/u/me/downvoted/ and this piece of script:
$('.downmod').not('.archived').each( (idx, elem) => { setTimeout( () => { console.log('click ' + idx + ': %o', elem); elem.click(); }, idx*1000); })
Tested in Firefox.
EDIT: Also works for your
Hidden Posts
To unhide everything, go to https://www.reddit.com/u/me/hidden/ and use this piece of script:
$('a[data-event-action="unhide"]').each( (idx, elem) => { setTimeout( () => { console.log('click ' + idx + ': %o', elem); elem.click(); }, idx*1000); })
Posted Jul 10, 2023, 5:58 PM UTC · edited