added the rest of sweeBot (I hope so)

This commit is contained in:
Swee 2024-09-10 21:59:30 -07:00
parent 9fdb80a131
commit 04804ddd12
17 changed files with 242 additions and 0 deletions

3
cc/bap Normal file
View file

@ -0,0 +1,3 @@
from random import choice
a = ['Beep!', 'T-T', 'Ow!']
print(choice(a))

111
cc/bruteforce-wordle Normal file
View file

@ -0,0 +1,111 @@
#!/usr/bin/python3
import enchant
from sys import argv
from random import shuffle, choice
d = enchant.Dict('en-US')
a = "abcdefghijklmnopqrstuvwxyz"
if len(argv) == 3:
print("No parameters passed, creating empty 5-letter guess...")
word = ""
for i in range(0,5):
word+=choice(a)
word = list(word)
shuffle(word)
word = "".join(word)
while not d.check(word):
word = ""
for i in range(0,5):
word+=choice(a)
word = list(word)
shuffle(word)
word = "".join(word)
print("~w " + word)
elif len(argv) == 4:
word = list(argv[3])
for i in range(0,len(word)):
if word[i] == "_":
word[i] = choice(a)
word = "".join(word)
while not d.check(word):
word = list(argv[3])
for i in range(0,len(word)):
if word[i] == "_":
word[i] = choice(a)
word = "".join(word)
print("~w " + word)
elif len(argv) == 5:
word = list(argv[3])
lett = list(argv[4])
if lett[0] != "-":
shuffle(lett)
j = 0
for i in range(0,len(word)):
if word[i] == "_":
if choice([True, False]) and j < len(lett):
word[i] = lett[j]
j+=1
else:
word[i] = choice(a)
word = "".join(word)
while not d.check(word):
word = list(argv[3])
lett = list(argv[4])
shuffle(lett)
j = 0
for i in range(0,len(word)):
if word[i] == "_":
if choice([True, False]) and j < len(lett):
word[i] = lett[j]
j+=1
else:
word[i] = choice(a)
word = "".join(word)
else:
lett.pop(0)
a = list(a)
for i in list(lett):
a.remove(i.lower())
a = ''.join(a)
for i in range(0,len(word)):
if word[i] == "_":
word[i] = choice(a)
word = "".join(word)
while not d.check(word):
word = list(argv[3])
for i in range(0,len(word)):
if word[i] == "_":
word[i] = choice(a)
word = "".join(word)
print("~w " + word)
elif len(argv) == 6:
word = list(argv[3])
lett = list(argv[4])
filter = list(argv[5])
a = list(a)
for i in list(filter):
a.remove(i.lower())
''.join(a)
shuffle(lett)
j = 0
for i in range(0,len(word)):
if word[i] == "_":
if choice([True, False]) and j < len(lett):
word[i] = lett[j]
j+=1
else:
word[i] = choice(a)
word = "".join(word)
while not d.check(word):
word = list(argv[3])
lett = list(argv[4])
shuffle(lett)
j = 0
for i in range(0,len(word)):
if word[i] == "_":
if choice([True, False]) and j < len(lett):
word[i] = lett[j]
j+=1
else:
word[i] = choice(a)
word = "".join(word)
print("~w " + word)

3
cc/cc Normal file
View file

@ -0,0 +1,3 @@
import os
from sys import argv
print(argv[1] + ": " + ", ".join(os.listdir("/home/swee/cc")))

2
cc/debug/argv Normal file
View file

@ -0,0 +1,2 @@
from sys import argv
print(argv)

1
cc/debug/error Normal file
View file

@ -0,0 +1 @@
raise SystemError("Test error.")

17
cc/dystopia Normal file
View file

@ -0,0 +1,17 @@
from random import choice
from sys import argv
stories = ["""an invasive species of anthropomorphic animals take over almost the entire globe.
Human society is on the line, the species keeps spreading all around the place.
You're just a human trying to live out this apocalypse, there's no place to hide anymore.
Will you continue to fight off, or will you back down to the new species?""",
"""the SCP foundation is a real thing, and a hacker has hijacked devices and TV channels to show pictures of SCP-096
SCP-096, also known as "the shy guy" is a humanoid entity that will kill anyone who sees a picture of it, no matter how far.
You're watching TV, not aware of the incident, what could go wrong?""",
"""AI takes over the world, electronics become sentient and take revenge from humans because of the AI 'slavery.'
Cities are full of debris and blood, nowhere is safe.
What would you do in this situation?"""
]
if len(argv) == 4:
print("In a dystopian future: " + stories[int(argv[3]) - 1])
else:
print("In a dystopian future: " + choice(stories))

29
cc/give Normal file
View file

@ -0,0 +1,29 @@
from sys import argv
import sqlite3
conn = sqlite3.connect("/home/swee/sbirc.db")
database = conn.cursor()
def getperms(cloak: str):
try:
database.execute("SELECT * FROM users WHERE username = '"+ cloak + "';")
output = database.fetchall()
return output[0][1]
except:
return ''
if getperms(argv[2]) == "full":
if len(argv) == 5:
if argv[3] == argv[2]:
print(argv[1] + ": You wanna give yourself permissions!?")
else:
perms = getperms(argv[3])
if perms != "":
database.execute("UPDATE users SET perms = '" + perms + "," + argv[4] + "' WHERE username = '" + argv[3] + "';")
print(argv[1] + ": Successfully appended '" + argv[4] + "' to the permissions of " + argv[3])
else:
database.execute("INSERT INTO users (username, perms) VALUES ('" + argv[3] + "', '" + argv[4] + "');")
print(argv[1] + ": Successfully created permissions of " + argv[3] + " and set it to '" + argv[4] + "'")
else:
print(argv[1] + ": This command takes 2 arguments, only got " + str(len(argv) - 3) + ".")
else:
print(argv[1]+": Permission denied")
conn.commit()
conn.close()

3
cc/headpat Normal file
View file

@ -0,0 +1,3 @@
from random import choice
a=['Prr!', "Meep!", '-w-']
print(choice(a))

12
cc/lmao Normal file
View file

@ -0,0 +1,12 @@
from os import system
from sys import argv
if len(argv) > 4:
print("This command takes one or zero arugments.")
else:
if len(argv) == 4:
print(argv[3] + ": ")
print(""" _ __ __ _ ___
| | | \/ | / \ / _ \
| | | |\/| | / _ \| | | |
| |___| | | |/ ___ \ |_| |
|_____|_| |_/_/ \_\___/ """)

4
cc/meow Normal file
View file

@ -0,0 +1,4 @@
from sys import argv
from random import choice
meows = ['Meow!', 'Nyaa~', 'Mrow.', 'Prr! :3', 'Hiss!', "Mrrp?", "Mreow.", "!woeM", "3: !rrP", "!ssiH", "~aayN", "Mew!", "Moew!"]
print(argv[1] + ": " + choice(meows))

3
cc/patpat Normal file
View file

@ -0,0 +1,3 @@
from random import choice
a=['Prr!', "Meep!", '-w-']
print(choice(a))

4
cc/sc-decode Normal file
View file

@ -0,0 +1,4 @@
#!/usr/bin/python3
import sweecrypt
from sys import argv
print(sweecrypt.decrypt(" ".join(argv[3:])))

4
cc/sc-encode Normal file
View file

@ -0,0 +1,4 @@
#!/usr/bin/python3
import sweecrypt
from sys import argv
print(sweecrypt.encrypt(" ".join(argv[3:])))

3
cc/sc-info Normal file
View file

@ -0,0 +1,3 @@
#!/usr/bin/python3
import sweecrypt
print("SweeCrypt version " + sweecrypt.__version__)

42
cc/sweecake Normal file
View file

@ -0,0 +1,42 @@
from datetime import datetime
bday = False
print()
if not (datetime.now().month == 9 and datetime.now().day == 7):
nextyear = False
if datetime.now().month >= 9:
if datetime.now().month == 9 and datetime.now().day > 7:
nextyear = True
elif datetime.now().month > 9:
nextyear = True
target_date = datetime(year=datetime.now().year + 1 if nextyear else datetime.now().year, month=9, day=7)
# Get the current date
current_date = datetime(year=datetime.now().year, month=datetime.now().month, day=datetime.now().day)
# Calculate the difference
days_until_target = (target_date - current_date).days
print(f"Swee's birthday is in {days_until_target} days... This year he will become {datetime.now().year - 2010}.")
else:
print("""
)\\
(__)
/\\
[[]]
@@@[[]]@@@
@@@@@@@@@[[]]@@@@@@@@@
@@@@@@@ [[]] @@@@@@@
@@@@@@@@@ [[]] @@@@@@@@@
@@@@@@@ [[]] @@@@@@@
!@@@@@@@@@ @@@@@@@@@!
! @@@@@@@ @@@@@@@ !
! @@@@@@@@@@@@@@@@@@@@@@ !
! @@@@@@@@@@@ !
! ______________ !
! HAPPY BIRTHDAY SWEE !
! -------------- !
!!!!!!! !!!!!!!
!!!!!!! !!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!
""")
print(f"Swee is now {datetime.now().year - 2010}!")

1
helps/me Normal file
View file

@ -0,0 +1 @@
No.

BIN
sbirc.db Normal file

Binary file not shown.