I just spent all day today fighting with reddit, trying to get all my comments deleted/overwritten: https://kbin.social/m/RedditMigration/t/45417/Anyone-have-experience-with-deleting-comments-to-see-older-comments#entry-comment-190482

It’s not just me, someone else reported the same, though using a different tool: https://kbin.social/m/RedditMigration/t/46805/Strange-phenomenon-while-deleting-my-comments

Basically, reddit has the most ridiculous api ever! A 1000 limit on viewing … well basically anything. Try to go further back, and you can’t.

The tools and scripts and websites we are using to delete, they are hitting that limit and can’t go past it. My own reddit is only 5 years old and I hit this. I imagine that many folks where, the ex-redditors who had 12, 17 year old accounts, you probably didn’t get everything on your way out.

Unless of course, you had a data retrieval request made to reddit, and reddit responded with your data. Only then are tools like shreddit and websites like shreddit.com able to completely wipe out your history. Or else you knew about this somehow already and used an external manager like eternity - https://github.com/jc9108/eternity - to save a copy of your posts before they got lost to the 1k limit.

Worst of all, it’s explained that deleting items does not rebuild the list - so you can’t see the older stuff by deleting newer stuff.

I’m hoping that private/public transition is an exception to this and it’ll rebuild my lists when that happens. Maybe then I can go far back enough to delete everything.

Edit: Nope, someone confirmed in a comment below that this doesn’t happen.

Also looks like pushshift is not an option, as pushshift was shut down last month, https://old.reddit.com/r/pushshift/comments/13mhuzq/api_has_been_taken_down/ - and under the new deal, regular users won’t be able to use it when it opens up for business again, only approved moderators can (and likely only for approved reasons) if i’m understanding https://old.reddit.com/r/pushshift/comments/13w6j20/advancing_communityled_moderation_an_update_on/ correctly.

6 points

I used Redact and afterwards, before I deleted my accounts, I checked to see if there were any posts/comments still showing up under my user profile and I didn’t see any. Account was over a decade old. Not sure if it really did kill everything, but even if not, it was close enough for my needs (a middle finger to the Reddit-man).

permalink
report
reply
2 points

If you search…

"your username" site:reddit.com

… you will probably find lots of comments that weren’t deleted, but don’t show up in your profile.

permalink
report
parent
reply
1 point

Already did that successfully. But I lack confidence that the search engine found everything.

permalink
report
parent
reply
2 points

Cool. As long as the goal is accomplished.

That said the 1000 limit applies to your profile too. It will look empty but you can still have things that got missed, unfortunately.

permalink
report
parent
reply
3 points

AFIK, or at least as Reddit has said in the past, the 1K limit should roll backwards as you delete recent content from it. It’s a display limit to prevent data usage through scraping, not a hard limit on the database.

permalink
report
parent
reply
1 point

Can you find the cite for that? What I found from hackernews (and saw something similar on a subreddit that was supposed to be from a reddit dev itself) says differently. More like an index limit than a display limit.

permalink
report
parent
reply
1 point

It’s a display limit to prevent data usage through scraping, not a hard limit on the database.

It’s neither. It’s an index limit. The older messages are still in the database, but they won’t appear in listings, because those are built from indexes.

permalink
report
parent
reply
0 points

I’ve noticed this by googling my username and finding reddit comments still present that don’t show up on my profile.

permalink
report
parent
reply
1 point

Yeah, I did the same and then handled those manually. (I could have probably just grabbed the URLs and found a script to scub them but I had few enough that it was probably faster to do it by hand in my case.)

permalink
report
parent
reply
6 points
*

Honestly, what’s really important to me is that my top stuff was deleted, rather than all the other horseshit I posted day to day on reddit. As much as possible would be good, but what I really want is to leave behind holes in major discussions, turning the place into Emmentaler. Thankfully, this is my third account wipe so I’m not that worried.

Edit: Plus I haven’t actually deleted my account yet and continually run a delete script every time I see comments come back. Hell, I cleared it out early today manually at work while I had free time.

permalink
report
reply
1 point

That’s what I just got done doing. Submissions sorted by Top, deleted. Comments sorted by Top, deleted.

permalink
report
parent
reply
2 points

I’ve used all four methods - new, top, hot, controversial - and each one brought up new stuff that got missed by another category. After that I used google - and that brought more stuff that got missed by all four. I see why at this point most people would say, “good enough” and call it a day.

permalink
report
parent
reply
1 point

This is a good strategy.

permalink
report
parent
reply
5 points

Others have been reporting that their deleted or shredded comments are restored the next day. Are yours actually staying deleted up to the 1000 limit?

permalink
report
reply
4 points

I can certainly attest that Reddit is not restoring 100% of those edit-for-purge cases, there’s been a couple users run those in communities I mod and those edits have remained in effect a few days later.

permalink
report
parent
reply
4 points

I checked and so far nothing has come back that I deleted/overwrote. But it’s like 24 hours or something so maybe still too soon to be sure.

Only stuff past the limit and stuff on subs that are still private/going public after I ran, so far.

permalink
report
parent
reply
4 points
*

Does anyone have experience with the pushshift API?

Looks like that might be a way forward: https://stackoverflow.com/questions/59533629/praw-how-to-get-a-reddit-user-total-number-of-submissions-when-it-is-greater-th

Edit: looks like this is out, pushshift was shut down last month, https://old.reddit.com/r/pushshift/comments/13mhuzq/api_has_been_taken_down/ - and under the new deal, regular users won’t be able to use it when it opens up for business again, only approved moderators can (and likely only for approved reasons) if i’m understanding https://old.reddit.com/r/pushshift/comments/13w6j20/advancing_communityled_moderation_an_update_on/ correctly.

permalink
report
reply
3 points
*

I think I may be running into the index thing. I can easily find old, unedited comments of mine by using site:reddit.com "username".

My next move is to request my data from reddit which, as I understand it, should contain a list of comments in .json. I then plan on iterating through those and use PRAW to edit all of my comments going back 14yrs. Then I’ll delete my account.

permalink
report
reply
1 point

This was my plan as well, but I’m worried that the request will only be answered after July 1st, and maybe the tools will break with the API changes that happen then.

permalink
report
parent
reply
2 points

Will that affect even small-time users like us who hardly ever use the API? That would kill things like the conversionbot, remindme, etc too.

permalink
report
parent
reply
3 points

That would kill things like the conversionbot, remindme, etc too.
Well, yeah.
Will that affect even small-time users like us who hardly ever use the API?
Maybe not. But we’d need to keep to under 100 API calls a day. So - say we get our archives from reddit in July, and then we manage to do some finangling to filter out the stuff already redacted by shreddit/redact.dev/whatever that we are doing now.

Say we then have 33 comments left to redact. Or 22 comments, 11 posts. One api call to retrieve info about it (including content), one api call to edit to overwrite, and one api call to delete. That puts us at 99 api calls.

I guess someone could modify shreddit so that when running on the archive, it does 100 api calls max, then sleeps whatever time period required, then wakes up with the limit reset. Might work, just take longer. But we’ll have to see.

permalink
report
parent
reply

Reddit Migration

!RedditMigration@kbin.social

Create post

### About Community Tracking and helping #redditmigration to Kbin and the Fediverse. Say hello to the decentralized and open future. To see latest reeddit blackout info, see here: https://reddark.untone.uk/

Community stats

  • 1

    Monthly active users

  • 972

    Posts

  • 20K

    Comments

Community moderators