diff --git a/README.md b/README.md index 940dc492..4ef32533 100644 --- a/README.md +++ b/README.md @@ -2,3 +2,13 @@ ## This is a list of python scripts for begonner projects ### What is Covered + +* [Ascii Image Converter](https://github.com/larymak/Python-project-Scripts/tree/master/image-ascii) + +* [Pyjokes](https://github.com/larymak/Python-project-Scripts/tree/master/pyjokes) + +* [WhatsApp Spambot](https://github.com/larymak/Python-project-Scripts/tree/master/whatsapp-spam) + +* [Photo Editor App](https://github.com/larymak/Python-project-Scripts/tree/master/photo%20editor) + +_more coming soon_ diff --git a/image-ascii/flo.text b/image-ascii/flo.text new file mode 100644 index 00000000..70e95836 --- /dev/null +++ b/image-ascii/flo.text @@ -0,0 +1,43 @@ +*SS#&#&##&###SSSS######&&&&&&&&&&&&&###SS####&#####S#################SSSSS&%%$#$ +S*S######&&&&&####SSSS####&&&&&&&&&####S###########SS#################SS##$%@&$% +**S#######&&&&&&&&#####SSSS####&&&&&######SSSSSSSSS##########SSSS#####S##@%@&%%% +*S##&#&&###&&&&&&&&&&####&#SSSSS######SSSSS*SSS**SSSSSS#########SSSSSS#S&%&&%%%% +*#&&&&######&&&&&&&&&&&##&#S######S##SSSSS******SSSSSS**S###########SSS#%&&%%%%% +S###&&&########&&&&&&&&###S#########SSSSS**S*SS#SSS#SSSSSSSSSS#########$@#%%%%%% +####SSSS###########&&&&#&SS########SSSSSSSSSSSSSSSSSS#SSSSSSSSS#######&@#%%%%%%% +#&&######SSSSS###########S########SSSSSSSSSSSS****SSSSSSSSSSSSS#######@#$%%%%%%% +##########S###SSSSS###&&SS&######SS*SS******************S***SSS######@&@%%%%%%%% +#########S###########S#SS##&######S**SS*****SS*****************SS###&&&%%%%%%%%% +%$@&&#SSS*#################S######S&@&@&#SSSSSSSSSSSS***SS******S###$#$%%%%%%%%% +%%%%%%$@&############&&##&&####SSS&@@@%$#SS#&#####SSSSSSSSS*****S##@&&%%%%%%%$&# +%%%%%%%***%%$@&&########&&&&##&SS&$%%$@&&SSS#&&##SSSSSSSSSS****S##&$#$%%%%%@#SSS +%%%%%%%%%%%****%%$@&&##########S&$%%%$@@&#*SSS#SS*SSSSSSSSSSS#####%@&%%$@#SS**SS +%%%%%%%%%%%%%%%%%%%*%%%$@&&###SS#&&&@@SS#S*S#&S*S**SSSSSSSS&&####$%&@@#SSS***SSS +%%%%%***%%%%%%%%%%%%$@@@@@@@&#&##&&&@$SSS**SS#SSSS**SS***S######&$&SS*********** +%%%%%*****%%%%%%%%$&&##S#####S@$$&&&@$@##**SSS#SSSSS***SSSS##SSSS*************** +**%%%%%%%%%%%%%%$&&&&##SS#####SS&&&@&&$@#***SSSSSSSSSSSS##SS******************** +******%%%%%%%%%@#######SS#SS##S*S@$@&#@&S********SSSSSSSS*********************#@ +******%%***%%%&##SSS####S#SSSSSS@$@&###S*******S*SSSS**********************S&$%% +*****%%%**%%*@##**SSSS##S#SSSS#@@&#S#S***SS******S**********************S&$%*%%% +*****%%**%%*%#S*S#SSS***S#SS&@$@&&##S*********S**********************S&$%*%%%%%% +%%%*%%**%%%*%#*######SS*SSSS&$*$&##S******************************SS$%%%%%%%%%%% +**%%%%%%%%**$S#########S*S#SS*#**@#*******************S********#@%*#%**%%%%%%%%% +*****%%%%%%%&S########SSS#SSSS*@@@#SSS***************SSS****S@%%***&@********%%% +***********%####&##SSSS##SSSS*****SSSSSS****S********SSS**&%**%****%#**********% +***********%#####SS#####SSSS*****SSSSSS****SS*******SSS*S$***%******&@********%* +**********%%###SS#####S#SSSSS******SSSS***SSS******SSSS&%*%%%%******%#%********* +%********%%%#SSSS#####SSSS*S********SSSSSSSSSS***SSSSS#%********%%%**@#%******** +%%%%%%***%*%SSS###S#SSSSSS*********SSSSSSSSSSSSSSSSSSSS%***********%%*@&%***%*** +%*******%%*&SS###SSSSSSS***********SSSSSSSSSSSSSSSSSSSS%***********%***@&%*%**** +%*********$SSSSSSSSSSS**************SSSSSSSSSSSSSSSSSSS%**********%*****@#%***** +%*********@*SSSSSSSS*********************SSSSSSSSSSSS*&***********%******%&@**** +**********$SSSSSSS*************************SSSSSSSSSS*@*%%*%%****%*********@&$** +**********%SSSSSS********************************SSSS*%*%*******%%%*********%&&$ +*****%*****$SSSS**********************************SSSS%****************%******%@ +%%**%%*%%%%*@S*************************************SSS%****************%*******% +&&@$$$%*****%S*************************************S**$***********************%$ +&&&&&&&@@$$%&SSS**************************************@***********************$$ +@&&&&&&&&&&#SS****************************************#*****%****************$$$ +&&&&&&&&@@@&&##SS**********************************S**S%****%***************%@$$ +&&&#SSSS##@$$$@@&&###SS*************************SS#@$%*****%***************%$$$$ +&&&&##SS*&@@@@@@&&&&&##SSSS************SSSSS$$$%**%************************$$$$$ \ No newline at end of file diff --git a/image-ascii/image.py b/image-ascii/image.py new file mode 100644 index 00000000..8b35f67a --- /dev/null +++ b/image-ascii/image.py @@ -0,0 +1,3 @@ +import pywhatkit +pywhatkit.image_to_ascii_art( + 'flo.jpg', 'flo.text') \ No newline at end of file diff --git a/image-ascii/mak.jpg b/image-ascii/mak.jpg new file mode 100644 index 00000000..0856b864 Binary files /dev/null and b/image-ascii/mak.jpg differ diff --git a/image-ascii/mak.text b/image-ascii/mak.text new file mode 100644 index 00000000..0650f3bb --- /dev/null +++ b/image-ascii/mak.text @@ -0,0 +1,51 @@ +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: +::::::::::::::::::::::::::::::::::::::::::::::::::::...::::::::::::::::::::::::: +::::::::::::::::::::::::::::::::::::::::::::!*%$$$@@$%*!:..::::::::::::::::::::: +:::::::::::::::::::::::::::::::::::::::!!**%%%%%$$$$@&##&$*:.::::::::::::::::::: +::::::::::::::::::::::::::::::::::::**%%%%%%%%%%$$$%%%$$&##&$!:.:::::::::::::::: +:::::::::::::::::::::::::::::::::!*%%%%%%%%%$$$$$$$$$$$$$$@&##@*:::::::::::::::: +:::::::::::::::::::::::::::::::!*%%%%%%%%$$$$$$$$$@@@@@$$$$$$@&#@!:::::::::::::: +:::::::::::::::::::::::::::::!%%%%%%%%%%%$$$$$$$@@@@@@@@@@$$$$$@##$:.::::::::::: +:::::::::::::::::::::::::::%&#&&@$%%%%%%%$$$$$$@@@@@@@@@@@@@$$$$$@#@!.:::::::::: +::::::::::::::::::::::::::%@@&&&&@$$$$$$$$$$@@@@@@@@@@@@@@@@@@$$$$@##*:::::::::: +:::::::::::::::::::::::::*@@&&#&&@@@@@@@&&&&&&&@@@@@@@&&&&@@@@@@@@@&##%::::::::: +:::::::::::::::::::::::::@SSSSS##&&&&&#####SSSSS##&&&@@&&&&&&@@@@@@&##S$:::::::: +::::::::::::::::::::::::!#S#@@###&@@&###SSSSSSSSSSSS##&&&&&&&&&@@&&###SS$::::::: +::::::::::::::::::::::::!&&@**$&&@@@&&##SSSSSSSSS#######&&&&&&&&&&&###SS#*:::::: +:::::::::::::::::::::::!%$@@@@@@$$$@@&##SSS*****SS########&&&&&&&&&####SS&:::::: +:::::::::::::::::::::!*%$$$$$$$%%$$@@&&##S****&$&SSS###################SS#!::::: +::::::::::::::::::::!%$$$$$%%%%%$$$@@@&###SSS#$*!*&SSS#################SS#!::::: +:::::::::::::::::::!%$@$$%%%%%%%$@@@@$@&&&###S#&@@@#S*SS##############SSS&:::::: +:::::::::::::::::!!!$$$$$$$$@@@$$@@@@@@@@@&&&&###&&&##SS###########SSSSSS$:::::: +::::::::::::::::!!!*$$$&SS######&@@@&&&&@@@&##&&&@@&&&###########SSSSSSS#!:::::: +:::::::::::::::!!!!*$$$$#SSSS****S#&&###&&@&&&#&&&@@&&&&########SSSSSSSS$::::::: +::::::::::::::!!!!!*%$$$@&##SSSS***S#####&&&&&###&&&&&&&#########SSSSSS&:::::::: +:::::::::::::!!!!!!%$$$$@&&&######SS######&&&#####################SS##&!:::::::: +::::::::::::!!!!!!*$@@@&&&##&&####&&&&&&#############################S%::::::::: +::::::::::!!!!!!!!$##SSSSSSS######&&&&&&#######SSSSSS###########S####*&::::::::: +::::::::!!!!!!!!!*@@@@&#SS**SSS#####&&&#######SSSSSSSSSSSS#####SSS#&#S&::::::::: +:::::::!!!!!!!!!!*$@@@@@@&&#SS**SS##########SSSSSSSSSSSSSSS###SSS**##S$::::::::: +::::::!!!!!!!!!!!*$&##########SS**SSS###SSSSSSSSSSSSSSSSSSSSS###SSSSS$:::::::::: +:::::!!!!!!!!!!!**$#SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS####SS#&*::::::::::: +:::!!!!!!!!!!*$&#S#&#SSS**********SSSSSSSSSSSSSSSSSSSSSS##SS&&&@@$*::::::::::::: +::!!!!!!!!!$&S****S###SSSS***********SSSSSSSSSSSSSSSSSSS##&*!!!!:::::::::::::::: +:!!!!!!!!%&S****SS*SSSSSSSSSSSS*******************SSSSSS#@!:!::::::::::::::::::: +***%%%$$@SSS***SS***S*******SSSSS********************SSSS@!!!::::::::::::::::::: +%%%*%$@#SSSS*SS*S**##*******************************SSSS**@:!::::::::::::::::::: +*****%&SSSSSS*SS***#**SS**************************SSSS*****%:!:::::::::::::::::: +***%@#S*SSS**S*S**S@S*SSS**************************SS******#!::::::::::::::::::: +**$#*****SS**S****S@#************************************SS*&::::::::::::::::::: +**$**S***S*S******S@@***********************************S****@:::::::::::::::::: +***$S*****S***S**SS@$**************************************S**@!:::!**%**!:::::: +****$&#SSSSSS*S*S&#&*#***************************S&**********SS%!*%$$$$@$%*!!::: +*****%$@&SSSS*S*#@&#*@*************************S$@*******S#&@@&$$%$$@@$$$$@#S#*: +*****%$$@&SSS*S*S#&S@@#S*********************S&$&S*****S&@$@@@$%%%$@@$$@#S**S*S* +******%$@&#SS***S*SS#$&&*******************SS@%#*S***S#&@@@&&$%%$@@@$@#********S +***%**%$@&&#SS**S*SSSS*#&****************S#S*SS*****S&$$$$@$%%%@&@@$@S********** +***%*%%%$@&&#SSS**S****#%#*************S#SS*****SSS*#&@$%%%%%%@&&@@$S*********** +&@$%%%%%%$@&&#SSSS****S###************SSS******###SS&@$$$%%%%&#&@@$@************ +SSSS&$%%%%$$@&#SSS****SSSS**********S@&&S#S***#&&SS#@$$%%%%%###&@$$@************ +SSS**S$%%%%$$@&##SSS***#S***********###*SS***S&&#SS@$$%%%%%&#&@@$$$@S*********** +S***S*S@%%%%%$@&&##SS**SSS********S#SS**S****&&&#S&$$%%%%%@S&&@&&&&&S*********** +S*S***SS&%%%%$$@@&&##****#S******S#SSSS#S*S*#@&#S#$$$%%%%$#S#SS***************** \ No newline at end of file diff --git a/image-ascii/pywhatkit_dbs.txt b/image-ascii/pywhatkit_dbs.txt new file mode 100644 index 00000000..5b31e365 --- /dev/null +++ b/image-ascii/pywhatkit_dbs.txt @@ -0,0 +1 @@ +-------------------- diff --git a/photo editor/README.md b/photo editor/README.md new file mode 100644 index 00000000..529e85ec --- /dev/null +++ b/photo editor/README.md @@ -0,0 +1,3 @@ +* This is a simple program to edit photos +* It uses the Pillow package +* Simply what it does it combines to images abd gives a good edited photo diff --git a/photo editor/images.jpg b/photo editor/images.jpg new file mode 100644 index 00000000..ba6a6f6f Binary files /dev/null and b/photo editor/images.jpg differ diff --git a/photo editor/lary.png b/photo editor/lary.png new file mode 100644 index 00000000..05ff8910 Binary files /dev/null and b/photo editor/lary.png differ diff --git a/photo editor/photo.py b/photo editor/photo.py new file mode 100644 index 00000000..937c845c --- /dev/null +++ b/photo editor/photo.py @@ -0,0 +1,24 @@ +from PIL import Image +me = Image.open('lary.png') +back = Image.open('images.jpg') +back.paste(me, (0,0), me) +back.show() + + + + + + + + + + + + + + + +#me = Image.open('lary.png') +#bg = Image.open('images.jpg') +#bg.paste(me,(0,0),me) +#bg.show() \ No newline at end of file diff --git a/pyjokes/jokes.py b/pyjokes/jokes.py new file mode 100644 index 00000000..b703d1e7 --- /dev/null +++ b/pyjokes/jokes.py @@ -0,0 +1,18 @@ +import pyjokes +import pyttsx3 + +engine = pyttsx3.init() +voices = engine.getProperty('voices') +engine.setProperty('voice', voices[1].id) +rate = engine.getProperty('rate') +engine.setProperty('rate', rate+-20) + +def speak(audio): + engine.say(audio) + engine.runAndWait() + +def joke(): + speak(pyjokes.get_joke()) + +if __name__ == "__main__": + joke() \ No newline at end of file diff --git a/pyjokes/laugh.py b/pyjokes/laugh.py new file mode 100644 index 00000000..65f72005 --- /dev/null +++ b/pyjokes/laugh.py @@ -0,0 +1,20 @@ +import pyjokes +import pyttsx3 + +engine = pyttsx3.init() +voices = engine.getProperty('voices') +engine.setProperty('voice', voices[1].id) +rate = engine.getProperty('rate') +engine.setProperty('rate', rate+-20) + + +def speak(audio): + engine.say(audio) + engine.runAndWait() + + +def joke(): + speak(pyjokes.get_joke()) + +if __name__=="__main__": + joke() \ No newline at end of file diff --git a/whatsapp-spam/spam-bot.py b/whatsapp-spam/spam-bot.py new file mode 100644 index 00000000..a66d344c --- /dev/null +++ b/whatsapp-spam/spam-bot.py @@ -0,0 +1,11 @@ +import pyautogui +import time + +count = 0 +pyautogui.click(10,5) +while True: + pyautogui.FAILSAFE=True + pyautogui.write(f"Hey you there") + count +=1 + pyautogui.press("ENTER") + time.sleep(1) \ No newline at end of file