[-] JackLSauce@lemmy.world 2 points 4 hours ago

The name Salazar will now forever be translated to "French Dwarf Dude" in my head

[-] JackLSauce@lemmy.world 17 points 2 days ago

Lemmy is my niche community

[-] JackLSauce@lemmy.world 70 points 2 months ago

Plot twist: neither of them is sleeping

154
[-] JackLSauce@lemmy.world 56 points 5 months ago

Double equals not throwing a syntax error in SQL?

Dude has obviously lost touch with reality

[-] JackLSauce@lemmy.world 47 points 6 months ago

Can confirm 0 * 0.31 results since I whomed

60
submitted 6 months ago by JackLSauce@lemmy.world to c/memes@lemmy.world
248
submitted 7 months ago by JackLSauce@lemmy.world to c/memes@lemmy.world
[-] JackLSauce@lemmy.world 105 points 7 months ago

All planes land eventually

[-] JackLSauce@lemmy.world 129 points 7 months ago

Oh no!

Well anyway, I use Arch btw

23
submitted 7 months ago* (last edited 7 months ago) by JackLSauce@lemmy.world to c/bicycling@lemmy.world

I thought this would be dead simple but trying to label a road as "bike-friendly" isn't as intuitive as one would hope (am I "adding" a road even though it's technically there or reporting "wrong info" piece by piece?)

[-] JackLSauce@lemmy.world 48 points 7 months ago

It said the 62-year-old had died from a "self-inflicted" wound on 9 March and police were investigating.

Assuming there's nothing more insidious than what's thus far reported and maybe even if there is, this would be far and away the most damming thing a person could do to Boeing in the long run

41
197
[-] JackLSauce@lemmy.world 59 points 10 months ago

Just noting something that helped me (when receiving calls, especially for work): changing my ringtone to the Pokémon battle music

Now a call is something to be defeated!

Yeah, it's stupid but at least it's also dumb

[-] JackLSauce@lemmy.world 61 points 10 months ago

Not sure if Poland is Hell or Hell is Polish

4
[-] JackLSauce@lemmy.world 51 points 1 year ago

Snake oil salesman

[-] JackLSauce@lemmy.world 40 points 1 year ago

Anybody who thinks this is funny isn't considering the banker underwriting a loan using an NFT as collateral; it's actually hilarious

1

You'll need to update the praw.Reddit() parameters and set booleans to True based on what you want to have cleared.

This also overwrites your comments with nonsense content seeing as Reddit doesn't really delete your comments if nobody forces them

Sorry about the amateurish Python, this isn't my go-to language

import praw

#Update all values set to XXXXXX and set boolean values to True for whatever you'd like to clear

reddit = praw.Reddit(
    client_id="XXXXXX",
    client_secret="XXXXXX",
    user_agent="script running locally", #required for PRAW but not sure content matters
    username="XXXXXX",
    password="XXXXXX"
)

#booleans
delete_posts = False
delete_comments = False
delete_saved = False
clear_votes = False
unsubscribe = False

def get_posts():
    return reddit.user.me().submissions.new(limit=100)

def get_comments():
    return reddit.user.me().comments.new(limit=100)

def get_subscriptions():
    return reddit.user.subreddits()

def get_saved_items():
    return reddit.user.me().saved(limit=100)

def get_upvoted():
    return reddit.user.me().upvoted(limit=100)

def get_downvoted():
    return reddit.user.me().downvoted(limit=100)

while(clear_votes):
    count = 0
    upvotes = get_upvoted()
    downvotes = get_downvoted()
    for vote in upvotes:
        try:
            vote.clear_vote()
            count += 1
            print('Clearing vote for: ', vote)
        except Exception as e:
            print('Could not clear vote due to: ', e, '(this is normal for archived posts)')
            continue
    for vote in downvotes:
        try:
            vote.clear_vote()
            count += 1
            print('Clearing vote for: ', vote)
        except Exception as e:
            print('Could not clear vote due to: ', e, '(this is normal for archived posts)')
            continue
    if(count == 0):
        clear_votes = False

while(delete_saved):
    count = 0
    saved_items = get_saved_items()
    for item in saved_items:
        item.unsave()
        count += 1
        print('Unsaved item ID: ', item)
    if(count == 0):
        delete_saved = False


while(delete_posts):
    count = 0
    posts = get_posts()
    for post in posts:
        print("Deleting submission: ", post)
        post.delete()
        count += 1
    if(count == 0): 
        delete_posts = False 


#Replace comments with nonsense data first as Reddit only "marks comments as" deleted
while(delete_comments):
    count = 0
    comments = reddit.user.me().comments.new(limit=1000)
    print("Replacing comments with nonsense data")
    for comment in comments:
       comment.edit('So long and thanks for all the fish')
    print("Deleting comments")
    for comment in comments:
        comment.delete()
        count+=1
    if (count == 0):
        delete_comments = False

while(unsubscribe):
    count = 0
    subscriptions = get_subscriptions()
    for subreddit in subscriptions:
        subreddit.unsubscribe()
        count += 1
        print('Unsubscribed from: ', subreddit.display_name)
    if (count == 0):
        unsubscribe = False

print('--finished--')
view more: next ›

JackLSauce

joined 1 year ago