Shreddit is a Python program to remove all your Reddit comments

wgx | 402 points

I might be missing the point but I don't plan to do this when I leave Reddit later this month. It seems to me like it doesn't hurt Reddit (the company) very much, but it can hurt fellow human beings quite a bit. I think investors probably care a lot more about current engagement numbers than they care about a deep trove of old, intact discussions.

Meanwhile, I often get Reddit conversations in my Google results, and regularly see threads that are riddled with [deleted] comments. The worst is a deleted comment with replies along the lines of "Thank you!! That's exactly what I needed!" The answer I was looking for was there, but now it's gone.

Then again, I don't think I said anything particularly helpful on Reddit, so maybe it doesn't matter whether I run the script or not :)

monitron | 10 months ago

The thing that will surprise me most is if the mods - who spends tens of hours a week working for free just for their status symbol, will actually remove their accounts and/or shut down subreddits for good, instead of 1 or 2 days

Reddit moderation is not a democracy, there is a very small group of people who control a large number of the 1 million+ subscriber subreddits. They work so hard just for the respect/props, maybe they figured out a way to make money off it buy promoting corporate posts, who knows

If that happens, it really will be a re-creation of Digg, where the power users ending up killing the website by manipulating it

Without subreddits in their full control, what else do they have?

shmatt | 10 months ago

I'm trying to understand various activist goals regarding Reddit. Is it some combination of the following?

(a) Burn down Reddit, as vengeance for their behavior in recent years.

(b) Burn down Reddit, to lay the groundwork for a more user-friendly alternative.

(c) Temporarily apply pressure on Reddit, especially regarding their planned IPO, as a rebuke so they become more user-friendly.

(d) some thing else, and/or some combination of the above

CoastalCoder | 10 months ago

I've been using Shreddit to edit and delete my reddit comments at 5pm every day.

Couple of reasons:

* Keeps me disinterested from caring about karma and making comments all the time (basically keeps me a lurker)

* Prevents me from adding any value to Reddit who I hate as a company

* Since I don't leave comments it lessens the time I spend on the site

* Once I had my first kid I realized that my discourses online were pretty "unkind" and I realized that if my kids looked me up as teenagers I'd be pretty embarrassed. I went on a spree of removing all traces of myself online and now I just use throwaway accounts everywhere.

oaththrowaway | 10 months ago

There are multiple projects to actively crawl and preserve reddit posts/comments. I think the old adage still applies: once its on the internet, its there forever. In my view a better, more sustainable solution is to treat commenters as humans who are flawed but grow and change over time. I don't think it is reasonable e.g. to take the comments a 13 year old makes during a Halo match as indicative of their views (or behaviors) as an adult.

ed312 | 10 months ago

Does anyone have a quick and easy to use package for downloading all your comments and the comments surrounding them for context? Last time I looked into it, it was a massive pain and I definitely wouldn't want to just delete and lose everything I've written.

Tenoke | 10 months ago

I am a bit conflicted on this, maybe we should first push for better archives of this data before we start deleting it?

I often find myself stumbling into reddit when I am searching for something so I worry that this would be a big loss.

Idk I guess I am just a bit worried about efforts to send reddit a message with how this will impact various information that is stuck in comments on reddit.

nerdjon | 10 months ago

I bet they don't actually remove posts/comments just flag/hide them

vdfs | 10 months ago

Random thought: if someone's goal was to replace their old comments with text designed be directly adversarial to future usage in training machine learning algorithms (therefore not just removing their comments' incremental value, but instead creating negative value) what text should they use?

mft_ | 10 months ago

Keep in mind that this might destroy value for other people, especially around technical topics

It’s a bit like those stack overflows that end with “never mind, figured it out” without the actual answer.

I’ve encountered that multiple times on reddit where people scrubbing their history and it breaking the conversation enough to be useless

Havoc | 10 months ago

As much as that sucks, let us keep it mind that on HN, this wouldn't even be possible

7373737373 | 10 months ago

This uses the API and will stop working when that goes away, correct? This presents an interesting dilemma to those of us who are planning to leave if the planned changes go through.

throw2022110401 | 10 months ago

I wrote a script to replace all of my comments with an offensive string padded to the character limit, but I was not sober when I wrote it and have no idea where it is now.

mikrl | 10 months ago

I use a bookmarklet that works on old.reddit.com for both comments and posts, it only removes the current page though

javascript:(function()%7B%2F%2F%20Shreddit%0Alet%20interval%20%3D%20setInterval(()%20%3D%3E%20%7B%0A%20%20%20%20let%20deleteButtons%20%3D%20%24('a.togglebutton%5Bdata-event-action%3D%22delete%22%5D')%3B%0A%20%20%20%20if%20(deleteButtons.length%20%3D%3D%3D%200)%20%7B%0A%20%20%20%20%20%20%20%20clearInterval(interval)%3B%0A%20%20%20%20%20%20%20%20if%20(%24('.next-button%20%3E%20a')%5B0%5D)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%24('.next-button%20%3E%20a')%5B0%5D.click()%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20alert('Restart%20script.')%3B%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20deleteButtons%5B0%5D.click()%3B%0A%20%20%20%20%20%20%20%20setTimeout(()%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%24('span.option.error.active%20%3E%20a.yes').click()%3B%0A%20%20%20%20%20%20%20%20%7D%2C%20300)%3B%0A%20%20%20%20%7D%0A%7D%2C%201000)%3B%7D)()%3B

techx | 10 months ago

What I don’t like about commenting on the ’net is that even if I was 100% sure that no one could reliably find me based on my comments alone (not counting the metadata), I have no idea if that will be the case in five or ten years. (Using analysis like writing style and interests to cross-check.) So nuking everything once in a while might be a good idea.

avgcorrection | 10 months ago

when you find this doesnt work use this:

Go to Chrome install Reddit Enhancement Suite (RES) go to RES settings panel, set Never Ending Comments (load child comments) to on.

install Tampermonkey chrome extension search it for scripts install "Better Reddit Delete" script which is spaz version updated and improved.

go to old.reddit.com/user/youname/comments there is a button at the top of the menu to delete comments and posts (to delete all the comments need "never ending comments" set in RES else it will just delete the visible page)

(takes a long time, might have to leave it overnight, doesnt exit by itself) if it only says it is deleting 25 comments then you may have to scroll to the end of the pages to then run the delete first. its kind of weird like that. I do it in sets of about 125 and repeat. but it will show the number it is deleting in total greyed out on the screen as it runs.

remove all the extensions when done

**

For Firefox works same method

jackdawipper | 10 months ago

I just use this javascript, even allows you to back-up content: https://github.com/j0be/PowerDeleteSuite

keybpo | 10 months ago

Does this also unlink the comments from your profile?

I see that the README mentions a distinction between edits and deletions. But it’s not super clear without examining the code.

From what I’ve seen, only mods can permanently delete comments which also removes them from your profile. If you delete a comment, then it’s still visible in your profile. If you edit a comment to be blank, then the blank comment is visible in your profile.

bluepod4 | 10 months ago

Wouldn't a better program idea be to copy all your comments to another service?

btw is teddit.net a proxy of reddit?

people should have been building clones

ck2 | 10 months ago

I'm curious how many people will use this to shred their comments into racial slurs or other similarly noxious content instead of a period or "This comment has been removed by Shreddit. Learn how to protect your privacy at <URL>."

BeFlatXIII | 10 months ago

I understand why people want this, but I've actually gone on quite a few threads where someone resolved a problem I'm googling and the answer says, "This comment was deleted by Shreddit"

This probably hurts the people more than the company.

SirMaster | 10 months ago

You can bookmark this instead: https://github.com/j0be/PowerDeleteSuite

Much easier

xthetrfd | 10 months ago

The rust version is more current:

https://github.com/andrewbanchich/shreddit

appleflaxen | 10 months ago

Thanks for posting this! Hadn't come across it before. Going to take down my account similar to others this week — I was a heavy Apollo user.

CyberWhiz | 10 months ago

A thousand curses to whoever wrote and runs this. So much valuable information is going to be lost because of greed and stupidity.

pdntspa | 10 months ago

ArchiveTeam wants to archive all of reddit, shreddit wants to shred it. Interesting juxtaposition.

ant6n | 10 months ago

I was approached by someone once asking me to write a script to delete stuff from reddit, facebook and google plus once. He seemed kinda shady and I was not exactly sure what kinda content he was trying to delete, so I did not take the gig. Nice to see a tool that does that.

atum47 | 10 months ago

i don't use apps other then a broswer for the most part, so not that broken up about these api issues. i also don't use reddit as much after they removed the .compact templates.

smilbandit | 10 months ago
[deleted]
| 10 months ago

I’ve been running this as a cron job for years. Love it.

nvr219 | 10 months ago

When you get banned, do all your comments disappear?

activiation | 10 months ago

Please don't hurt the community over this.

jms703 | 10 months ago

Great name

cambaceres | 10 months ago

doubt it works. its 7 years since it was updated.

jackdawipper | 10 months ago

easier just to file a CCPA or GDPR deletion request.

I don't even think they check the geo of the ip you use

fnord77 | 10 months ago