Skip to content
This repository was archived by the owner on Apr 28, 2023. It is now read-only.

Commit 75f6c05

Browse files
author
PokestarFan
committed
Move utilities
1 parent 6e2f79f commit 75f6c05

File tree

3 files changed

+83
-0
lines changed

3 files changed

+83
-0
lines changed
File renamed without changes.
File renamed without changes.

lowpostremover.py

Lines changed: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,83 @@
1+
#Bot to remove any submissions by the user that have negative scores
2+
#Created for /u/Pokestarfan
3+
#Created by reddit /u/dustonwithano
4+
#Please PM me on reddit with any issues
5+
6+
###########################
7+
# import modules
8+
###########################
9+
10+
import time
11+
import praw
12+
from login import reddit as r
13+
14+
###########################
15+
# definitions
16+
###########################
17+
18+
#defining the log in process
19+
global r
20+
21+
#definig the value: CREATED BY POKESTARFAN AFTER RECIVIAL
22+
setvalue = 1
23+
24+
#defining the searching and removal
25+
def action():
26+
global submission_titles #making global submission title list
27+
global comment_submissions #making glocal comment submission title list
28+
comment_submissions = []
29+
submission_titles = []
30+
submission_number = 0
31+
comment_number = 0
32+
current_submission_number = 0
33+
current_comment_number = 0
34+
print('Searching...')
35+
user = r.user.me()
36+
for submission in r.redditor(str(user)).submissions.new(limit=None): #scanning all submissions by reddit user without limit
37+
if submission.score < setvalue: #if statement checking the submission score < 0
38+
submission.delete() #deleting the submission
39+
submission_titles.append(submission.title) #adding the submission title to the list
40+
for comment in r.redditor(str(user)).comments.new(limit=None): #scanning all comments by reddit user without limit
41+
if comment.score < setvalue: #if statement checking the comment score < 0
42+
comment.delete() #deleteing the comment if < 0
43+
comment_submissions.append(comment.submission.title) #adding the comment's original submission title to the list
44+
45+
#defining the outputs
46+
def print_results():
47+
print('Search Complete')
48+
print('--------------------------------------------------')
49+
#if statement. True if there is 1 or more submissions removed.
50+
if len(submission_titles) > 0:
51+
#printing true results
52+
print('Removed ' + str(len(submission_titles)) + ' submission(s).')
53+
print('Submission title(s) include: ')
54+
print(*submission_titles, sep='\n') #printing submission titles with line breaks
55+
print('--------------------------------------------------')
56+
else:
57+
#printing false results
58+
print('No submissions removed.')
59+
print('--------------------------------------------------')
60+
#if statement. True if there is 1 or more comments removed.
61+
if len(comment_submissions) > 0:
62+
#printing true results
63+
print('Removed ' + str(len(comment_submissions)) + ' comment(s).')
64+
print('Comments were under the following submissions: ')
65+
print(*comment_submissions, sep='\n') #printing comment's submission's titles with line breaks
66+
print('--------------------------------------------------')
67+
else:
68+
#printing false results
69+
print('No comments removed.')
70+
print('--------------------------------------------------')
71+
72+
###########################
73+
# code execution
74+
###########################
75+
76+
77+
def main():
78+
action()
79+
print_results()
80+
81+
while True:
82+
main()
83+
time.sleep(600)

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy