JackLSauce

joined 1 year ago
[–] JackLSauce@lemmy.world 4 points 2 hours ago (1 children)

Pick any human development index measurement and view its progress over the past 10 years

[–] JackLSauce@lemmy.world 32 points 2 days ago

You're not wrong but this image is a parody

[–] JackLSauce@lemmy.world 18 points 2 days ago

Counterpoint: what?

[–] JackLSauce@lemmy.world 3 points 5 days ago

Hobbies have always been restricted to those who can afford or at least (as is far too often the case) finance them

Will an urbanist shift make these things less accessible as larger homes are torn down and replaced or drive down prices by hoovering up those currently forced into larger homes than they need? If I knew with impunity, I'd be too busy running my real estate to respond

[–] JackLSauce@lemmy.world 3 points 6 days ago (1 children)

Hell of a response to open after forgetting the question I had asked

[–] JackLSauce@lemmy.world 5 points 6 days ago (3 children)

How does one take a vacation from a life sentence?

[–] JackLSauce@lemmy.world 16 points 1 week ago

Why is the date range backwards?

I see some of their paintings are dated at less than 2000 years old so it would be CE but that's not necessarily true for all their artwork

[–] JackLSauce@lemmy.world 3 points 1 week ago

S*

It doesn't stand for anything

[–] JackLSauce@lemmy.world 2 points 2 weeks ago

Where are you watching drug dealers openly flaunt their money? Do you mean pharmacists?

[–] JackLSauce@lemmy.world 11 points 2 weeks ago (2 children)

So what's the signage before trucks can no longer turn around?

[–] JackLSauce@lemmy.world 22 points 2 weeks ago

I run distro, btw

[–] JackLSauce@lemmy.world 9 points 2 weeks ago

Ironic neither Power Rangers nor Teletubbies are on this list

 
 
 

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?)

 
 
 
 
 

cross-posted from: https://lemmy.world/post/647097

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 ›