diff --git a/.py to .exre/clock.exe b/01__.py to .exre/clock.exe similarity index 100% rename from .py to .exre/clock.exe rename to 01__.py to .exre/clock.exe diff --git a/.py to .exre/clock.py b/01__.py to .exre/clock.py similarity index 100% rename from .py to .exre/clock.py rename to 01__.py to .exre/clock.py diff --git a/Angel Finder_cv/README.md b/02__Angel Finder_cv/README.md similarity index 100% rename from Angel Finder_cv/README.md rename to 02__Angel Finder_cv/README.md diff --git a/Angel Finder_cv/angelFinder.py b/02__Angel Finder_cv/angelFinder.py similarity index 100% rename from Angel Finder_cv/angelFinder.py rename to 02__Angel Finder_cv/angelFinder.py diff --git a/Angel Finder_cv/src/p (1).png b/02__Angel Finder_cv/src/p (1).png similarity index 100% rename from Angel Finder_cv/src/p (1).png rename to 02__Angel Finder_cv/src/p (1).png diff --git a/Angel Finder_cv/src/p (2).png b/02__Angel Finder_cv/src/p (2).png similarity index 100% rename from Angel Finder_cv/src/p (2).png rename to 02__Angel Finder_cv/src/p (2).png diff --git a/Angel Finder_cv/src/p (3).png b/02__Angel Finder_cv/src/p (3).png similarity index 100% rename from Angel Finder_cv/src/p (3).png rename to 02__Angel Finder_cv/src/p (3).png diff --git a/Angel Finder_cv/src/p (4).png b/02__Angel Finder_cv/src/p (4).png similarity index 100% rename from Angel Finder_cv/src/p (4).png rename to 02__Angel Finder_cv/src/p (4).png diff --git a/Angel Finder_cv/src/s (1).jpg b/02__Angel Finder_cv/src/s (1).jpg similarity index 100% rename from Angel Finder_cv/src/s (1).jpg rename to 02__Angel Finder_cv/src/s (1).jpg diff --git a/Angel Finder_cv/src/s (2).jpg b/02__Angel Finder_cv/src/s (2).jpg similarity index 100% rename from Angel Finder_cv/src/s (2).jpg rename to 02__Angel Finder_cv/src/s (2).jpg diff --git a/Angel Finder_cv/src/s (5).jpg b/02__Angel Finder_cv/src/s (5).jpg similarity index 100% rename from Angel Finder_cv/src/s (5).jpg rename to 02__Angel Finder_cv/src/s (5).jpg diff --git a/Angel Finder_cv/src/s (6).jpg b/02__Angel Finder_cv/src/s (6).jpg similarity index 100% rename from Angel Finder_cv/src/s (6).jpg rename to 02__Angel Finder_cv/src/s (6).jpg diff --git a/Angel Finder_cv/src/s (7).jpg b/02__Angel Finder_cv/src/s (7).jpg similarity index 100% rename from Angel Finder_cv/src/s (7).jpg rename to 02__Angel Finder_cv/src/s (7).jpg diff --git a/audioLabrary/Audio lab.py b/03__audioLabrary/Audio lab.py similarity index 100% rename from audioLabrary/Audio lab.py rename to 03__audioLabrary/Audio lab.py diff --git a/audioLabrary/readit.text b/03__audioLabrary/readit.text similarity index 100% rename from audioLabrary/readit.text rename to 03__audioLabrary/readit.text diff --git a/calculator/README.md b/04__calculator/README.md similarity index 100% rename from calculator/README.md rename to 04__calculator/README.md diff --git a/calculator/calculator.py b/04__calculator/calculator.py similarity index 100% rename from calculator/calculator.py rename to 04__calculator/calculator.py diff --git a/calculator/src/image.png b/04__calculator/src/image.png similarity index 100% rename from calculator/src/image.png rename to 04__calculator/src/image.png diff --git a/clock/README.md b/05__clock/README.md similarity index 100% rename from clock/README.md rename to 05__clock/README.md diff --git a/clock/clock.py b/05__clock/clock.py similarity index 100% rename from clock/clock.py rename to 05__clock/clock.py diff --git a/clock/src/image.png b/05__clock/src/image.png similarity index 100% rename from clock/src/image.png rename to 05__clock/src/image.png diff --git a/Color map/README.md b/06__Color map/README.md similarity index 100% rename from Color map/README.md rename to 06__Color map/README.md diff --git a/Color map/colormap.exe b/06__Color map/colormap.exe similarity index 100% rename from Color map/colormap.exe rename to 06__Color map/colormap.exe diff --git a/Color map/colormap.py b/06__Color map/colormap.py similarity index 100% rename from Color map/colormap.py rename to 06__Color map/colormap.py diff --git a/Color map/src/image.png b/06__Color map/src/image.png similarity index 100% rename from Color map/src/image.png rename to 06__Color map/src/image.png diff --git a/countdown/countdown.py b/07__countdown/countdown.py similarity index 100% rename from countdown/countdown.py rename to 07__countdown/countdown.py diff --git a/Crop_image/README.md b/08__Crop_image/README.md similarity index 100% rename from Crop_image/README.md rename to 08__Crop_image/README.md diff --git a/Crop_image/crop_image.py b/08__Crop_image/crop_image.py similarity index 100% rename from Crop_image/crop_image.py rename to 08__Crop_image/crop_image.py diff --git a/Crop_image/src/1.jpg b/08__Crop_image/src/1.jpg similarity index 100% rename from Crop_image/src/1.jpg rename to 08__Crop_image/src/1.jpg diff --git a/Crop_image/src/2.png b/08__Crop_image/src/2.png similarity index 100% rename from Crop_image/src/2.png rename to 08__Crop_image/src/2.png diff --git a/Crop_image/src/e.png b/08__Crop_image/src/e.png similarity index 100% rename from Crop_image/src/e.png rename to 08__Crop_image/src/e.png diff --git a/Crop_image/src/r.png b/08__Crop_image/src/r.png similarity index 100% rename from Crop_image/src/r.png rename to 08__Crop_image/src/r.png diff --git a/Image2Cartoon/README.md b/09__Image2Cartoon/README.md similarity index 100% rename from Image2Cartoon/README.md rename to 09__Image2Cartoon/README.md diff --git a/Image2Cartoon/Run_this.bat b/09__Image2Cartoon/Run_this.bat similarity index 100% rename from Image2Cartoon/Run_this.bat rename to 09__Image2Cartoon/Run_this.bat diff --git a/Image2Cartoon/image2cartoon.py b/09__Image2Cartoon/image2cartoon.py similarity index 100% rename from Image2Cartoon/image2cartoon.py rename to 09__Image2Cartoon/image2cartoon.py diff --git a/Image2Cartoon/src/image (1).jpg b/09__Image2Cartoon/src/image (1).jpg similarity index 100% rename from Image2Cartoon/src/image (1).jpg rename to 09__Image2Cartoon/src/image (1).jpg diff --git a/Image2Cartoon/src/image (2).jpg b/09__Image2Cartoon/src/image (2).jpg similarity index 100% rename from Image2Cartoon/src/image (2).jpg rename to 09__Image2Cartoon/src/image (2).jpg diff --git a/Image2Cartoon/src/image (3).jpg b/09__Image2Cartoon/src/image (3).jpg similarity index 100% rename from Image2Cartoon/src/image (3).jpg rename to 09__Image2Cartoon/src/image (3).jpg diff --git a/ip Address tkinter/README.md b/10__ip Address tkinter/README.md similarity index 100% rename from ip Address tkinter/README.md rename to 10__ip Address tkinter/README.md diff --git a/ip Address tkinter/show_ip_with_tkinter.exe b/10__ip Address tkinter/show_ip_with_tkinter.exe similarity index 100% rename from ip Address tkinter/show_ip_with_tkinter.exe rename to 10__ip Address tkinter/show_ip_with_tkinter.exe diff --git a/ip Address tkinter/show_ip_with_tkinter.py b/10__ip Address tkinter/show_ip_with_tkinter.py similarity index 100% rename from ip Address tkinter/show_ip_with_tkinter.py rename to 10__ip Address tkinter/show_ip_with_tkinter.py diff --git a/ip Address tkinter/src/image.png b/10__ip Address tkinter/src/image.png similarity index 100% rename from ip Address tkinter/src/image.png rename to 10__ip Address tkinter/src/image.png diff --git a/Keyword_finder/Readme.md b/11__Keyword_finder/Readme.md similarity index 100% rename from Keyword_finder/Readme.md rename to 11__Keyword_finder/Readme.md diff --git a/Keyword_finder/Src/PICK.png b/11__Keyword_finder/Src/PICK.png similarity index 100% rename from Keyword_finder/Src/PICK.png rename to 11__Keyword_finder/Src/PICK.png diff --git a/Keyword_finder/keyword_finder.py b/11__Keyword_finder/keyword_finder.py similarity index 100% rename from Keyword_finder/keyword_finder.py rename to 11__Keyword_finder/keyword_finder.py diff --git a/Keyword_finder/mytext.txt b/11__Keyword_finder/mytext.txt similarity index 100% rename from Keyword_finder/mytext.txt rename to 11__Keyword_finder/mytext.txt diff --git a/Keyword_finder/output.txt b/11__Keyword_finder/output.txt similarity index 100% rename from Keyword_finder/output.txt rename to 11__Keyword_finder/output.txt diff --git a/Keyword_finder/output/keyword_finder.exe b/11__Keyword_finder/output/keyword_finder.exe similarity index 100% rename from Keyword_finder/output/keyword_finder.exe rename to 11__Keyword_finder/output/keyword_finder.exe diff --git a/Marker_detection/arp.mp4 b/12__Marker_detection/arp.mp4 similarity index 100% rename from Marker_detection/arp.mp4 rename to 12__Marker_detection/arp.mp4 diff --git a/Marker_detection/marker_detection.py b/12__Marker_detection/marker_detection.py similarity index 100% rename from Marker_detection/marker_detection.py rename to 12__Marker_detection/marker_detection.py diff --git a/Marker_generator/Readme.md b/13__Marker_generator/Readme.md similarity index 100% rename from Marker_generator/Readme.md rename to 13__Marker_generator/Readme.md diff --git a/Marker_generator/marker_generator.py b/13__Marker_generator/marker_generator.py similarity index 100% rename from Marker_generator/marker_generator.py rename to 13__Marker_generator/marker_generator.py diff --git a/Marker_generator/marker_image/marker_image0.png b/13__Marker_generator/marker_image/marker_image0.png similarity index 100% rename from Marker_generator/marker_image/marker_image0.png rename to 13__Marker_generator/marker_image/marker_image0.png diff --git a/Marker_generator/marker_image/marker_image1.png b/13__Marker_generator/marker_image/marker_image1.png similarity index 100% rename from Marker_generator/marker_image/marker_image1.png rename to 13__Marker_generator/marker_image/marker_image1.png diff --git a/Marker_generator/marker_image/marker_image10.png b/13__Marker_generator/marker_image/marker_image10.png similarity index 100% rename from Marker_generator/marker_image/marker_image10.png rename to 13__Marker_generator/marker_image/marker_image10.png diff --git a/Marker_generator/marker_image/marker_image11.png b/13__Marker_generator/marker_image/marker_image11.png similarity index 100% rename from Marker_generator/marker_image/marker_image11.png rename to 13__Marker_generator/marker_image/marker_image11.png diff --git a/Marker_generator/marker_image/marker_image12.png b/13__Marker_generator/marker_image/marker_image12.png similarity index 100% rename from Marker_generator/marker_image/marker_image12.png rename to 13__Marker_generator/marker_image/marker_image12.png diff --git a/Marker_generator/marker_image/marker_image13.png b/13__Marker_generator/marker_image/marker_image13.png similarity index 100% rename from Marker_generator/marker_image/marker_image13.png rename to 13__Marker_generator/marker_image/marker_image13.png diff --git a/Marker_generator/marker_image/marker_image14.png b/13__Marker_generator/marker_image/marker_image14.png similarity index 100% rename from Marker_generator/marker_image/marker_image14.png rename to 13__Marker_generator/marker_image/marker_image14.png diff --git a/Marker_generator/marker_image/marker_image15.png b/13__Marker_generator/marker_image/marker_image15.png similarity index 100% rename from Marker_generator/marker_image/marker_image15.png rename to 13__Marker_generator/marker_image/marker_image15.png diff --git a/Marker_generator/marker_image/marker_image16.png b/13__Marker_generator/marker_image/marker_image16.png similarity index 100% rename from Marker_generator/marker_image/marker_image16.png rename to 13__Marker_generator/marker_image/marker_image16.png diff --git a/Marker_generator/marker_image/marker_image17.png b/13__Marker_generator/marker_image/marker_image17.png similarity index 100% rename from Marker_generator/marker_image/marker_image17.png rename to 13__Marker_generator/marker_image/marker_image17.png diff --git a/Marker_generator/marker_image/marker_image18.png b/13__Marker_generator/marker_image/marker_image18.png similarity index 100% rename from Marker_generator/marker_image/marker_image18.png rename to 13__Marker_generator/marker_image/marker_image18.png diff --git a/Marker_generator/marker_image/marker_image19.png b/13__Marker_generator/marker_image/marker_image19.png similarity index 100% rename from Marker_generator/marker_image/marker_image19.png rename to 13__Marker_generator/marker_image/marker_image19.png diff --git a/Marker_generator/marker_image/marker_image2.png b/13__Marker_generator/marker_image/marker_image2.png similarity index 100% rename from Marker_generator/marker_image/marker_image2.png rename to 13__Marker_generator/marker_image/marker_image2.png diff --git a/Marker_generator/marker_image/marker_image3.png b/13__Marker_generator/marker_image/marker_image3.png similarity index 100% rename from Marker_generator/marker_image/marker_image3.png rename to 13__Marker_generator/marker_image/marker_image3.png diff --git a/Marker_generator/marker_image/marker_image4.png b/13__Marker_generator/marker_image/marker_image4.png similarity index 100% rename from Marker_generator/marker_image/marker_image4.png rename to 13__Marker_generator/marker_image/marker_image4.png diff --git a/Marker_generator/marker_image/marker_image5.png b/13__Marker_generator/marker_image/marker_image5.png similarity index 100% rename from Marker_generator/marker_image/marker_image5.png rename to 13__Marker_generator/marker_image/marker_image5.png diff --git a/Marker_generator/marker_image/marker_image6.png b/13__Marker_generator/marker_image/marker_image6.png similarity index 100% rename from Marker_generator/marker_image/marker_image6.png rename to 13__Marker_generator/marker_image/marker_image6.png diff --git a/Marker_generator/marker_image/marker_image7.png b/13__Marker_generator/marker_image/marker_image7.png similarity index 100% rename from Marker_generator/marker_image/marker_image7.png rename to 13__Marker_generator/marker_image/marker_image7.png diff --git a/Marker_generator/marker_image/marker_image8.png b/13__Marker_generator/marker_image/marker_image8.png similarity index 100% rename from Marker_generator/marker_image/marker_image8.png rename to 13__Marker_generator/marker_image/marker_image8.png diff --git a/Marker_generator/marker_image/marker_image9.png b/13__Marker_generator/marker_image/marker_image9.png similarity index 100% rename from Marker_generator/marker_image/marker_image9.png rename to 13__Marker_generator/marker_image/marker_image9.png diff --git a/MP4 TO MP3/aa.mp4 b/14__MP4 TO MP3/aa.mp4 similarity index 100% rename from MP4 TO MP3/aa.mp4 rename to 14__MP4 TO MP3/aa.mp4 diff --git a/MP4 TO MP3/aa.mp4.mp3 b/14__MP4 TO MP3/aa.mp4.mp3 similarity index 100% rename from MP4 TO MP3/aa.mp4.mp3 rename to 14__MP4 TO MP3/aa.mp4.mp3 diff --git a/MP4 TO MP3/mp3.py b/14__MP4 TO MP3/mp3.py similarity index 100% rename from MP4 TO MP3/mp3.py rename to 14__MP4 TO MP3/mp3.py diff --git a/Musicplayer/Music_player.py b/15__Musicplayer/Music_player.py similarity index 100% rename from Musicplayer/Music_player.py rename to 15__Musicplayer/Music_player.py diff --git a/PDF 2 TxT/Run_this.bat b/16__PDF 2 TxT/Run_this.bat similarity index 100% rename from PDF 2 TxT/Run_this.bat rename to 16__PDF 2 TxT/Run_this.bat diff --git a/PDF 2 TxT/arti.pdf b/16__PDF 2 TxT/arti.pdf similarity index 100% rename from PDF 2 TxT/arti.pdf rename to 16__PDF 2 TxT/arti.pdf diff --git a/PDF 2 TxT/arti.txt b/16__PDF 2 TxT/arti.txt similarity index 100% rename from PDF 2 TxT/arti.txt rename to 16__PDF 2 TxT/arti.txt diff --git a/PDF 2 TxT/pdf2text.py b/16__PDF 2 TxT/pdf2text.py similarity index 100% rename from PDF 2 TxT/pdf2text.py rename to 16__PDF 2 TxT/pdf2text.py diff --git a/QRcode Gen _ tkinter/OWNER2PLUSAI_10x10.png b/17__QRcode Gen _ tkinter/OWNER2PLUSAI_10x10.png similarity index 100% rename from QRcode Gen _ tkinter/OWNER2PLUSAI_10x10.png rename to 17__QRcode Gen _ tkinter/OWNER2PLUSAI_10x10.png diff --git a/QRcode Gen _ tkinter/github.com_8x8.png b/17__QRcode Gen _ tkinter/github.com_8x8.png similarity index 100% rename from QRcode Gen _ tkinter/github.com_8x8.png rename to 17__QRcode Gen _ tkinter/github.com_8x8.png diff --git a/QRcode Gen _ tkinter/hello world_4x4.png b/17__QRcode Gen _ tkinter/hello world_4x4.png similarity index 100% rename from QRcode Gen _ tkinter/hello world_4x4.png rename to 17__QRcode Gen _ tkinter/hello world_4x4.png diff --git a/QRcode Gen _ tkinter/output/qrcode_tkinter.exe b/17__QRcode Gen _ tkinter/output/qrcode_tkinter.exe similarity index 100% rename from QRcode Gen _ tkinter/output/qrcode_tkinter.exe rename to 17__QRcode Gen _ tkinter/output/qrcode_tkinter.exe diff --git a/QRcode Gen _ tkinter/owner2plusai.com_10x10.png b/17__QRcode Gen _ tkinter/owner2plusai.com_10x10.png similarity index 100% rename from QRcode Gen _ tkinter/owner2plusai.com_10x10.png rename to 17__QRcode Gen _ tkinter/owner2plusai.com_10x10.png diff --git a/QRcode Gen _ tkinter/qrcode_tkinter.exe b/17__QRcode Gen _ tkinter/qrcode_tkinter.exe similarity index 100% rename from QRcode Gen _ tkinter/qrcode_tkinter.exe rename to 17__QRcode Gen _ tkinter/qrcode_tkinter.exe diff --git a/QRcode Gen _ tkinter/qrcode_tkinter.py b/17__QRcode Gen _ tkinter/qrcode_tkinter.py similarity index 100% rename from QRcode Gen _ tkinter/qrcode_tkinter.py rename to 17__QRcode Gen _ tkinter/qrcode_tkinter.py diff --git a/QRcode Gen _ tkinter/tempCodeRunnerFile.py b/17__QRcode Gen _ tkinter/tempCodeRunnerFile.py similarity index 100% rename from QRcode Gen _ tkinter/tempCodeRunnerFile.py rename to 17__QRcode Gen _ tkinter/tempCodeRunnerFile.py diff --git a/18__Random PassWord/RandomPassWord_Gen2.py b/18__Random PassWord/RandomPassWord_Gen2.py new file mode 100644 index 0000000..4653d26 --- /dev/null +++ b/18__Random PassWord/RandomPassWord_Gen2.py @@ -0,0 +1,45 @@ +# owner2plusai +# thanks for watching +# Rand_password_gen_2 +import math +import random + +alphas = "abcdefghijklmnopqrstuvwxyz" +nums = "0123456789" +char_ = "@#$%&*" + +# get length of password +pass_len = int(input("Enter PassWord Length : ")) + +alphas_len = pass_len // 2 +nums_len = math.ceil(pass_len * 30/100 ) +char_len = pass_len - (alphas_len+nums_len) + +pass_word = [] + + +def generate_pass(lenght, array, is_alpha=False): + for i in range(lenght): + index = random.randint(0, len(array)-1) + character = array[index] + if is_alpha : + case = random.randint(0,1) + if case == 1: + character = character.upper() + pass_word.append(character) + +#alpha pass +generate_pass(alphas_len ,alphas ,True) +# numeric pass +generate_pass(nums_len ,nums ) +# char pass +generate_pass(char_len ,char_ ) + +random.shuffle(pass_word) +gen_password = "" + +for i in pass_word: + gen_password = gen_password + str(i) + +# show pass_word +print("Your Pass :" , gen_password) diff --git a/18__Random PassWord/Readme.md b/18__Random PassWord/Readme.md new file mode 100644 index 0000000..d786bad --- /dev/null +++ b/18__Random PassWord/Readme.md @@ -0,0 +1,8 @@ +# **PassWord Generator** +## Part 1 Simple + +## ![txt2img-stable2](Src/PICK.png) + +## Part 2 Advanced + +## ![txt2img-stable2](Src/PICK2.png) diff --git a/Random PassWord/Src/PICK.png b/18__Random PassWord/Src/PICK.png similarity index 100% rename from Random PassWord/Src/PICK.png rename to 18__Random PassWord/Src/PICK.png diff --git a/18__Random PassWord/Src/PICK2.png b/18__Random PassWord/Src/PICK2.png new file mode 100644 index 0000000..11c6d55 Binary files /dev/null and b/18__Random PassWord/Src/PICK2.png differ diff --git a/Random PassWord/output/randomPassWord_Gen.exe b/18__Random PassWord/output/randomPassWord_Gen.exe similarity index 100% rename from Random PassWord/output/randomPassWord_Gen.exe rename to 18__Random PassWord/output/randomPassWord_Gen.exe diff --git a/Random PassWord/randomPassWord_Gen.py b/18__Random PassWord/randomPassWord_Gen.py similarity index 100% rename from Random PassWord/randomPassWord_Gen.py rename to 18__Random PassWord/randomPassWord_Gen.py diff --git a/remove_background/Comando.jpg b/19__remove_background/Comando.jpg similarity index 100% rename from remove_background/Comando.jpg rename to 19__remove_background/Comando.jpg diff --git a/remove_background/Emma-Watson.jpg b/19__remove_background/Emma-Watson.jpg similarity index 100% rename from remove_background/Emma-Watson.jpg rename to 19__remove_background/Emma-Watson.jpg diff --git a/remove_background/Ferrari-Laferrari-2014.jpg b/19__remove_background/Ferrari-Laferrari-2014.jpg similarity index 100% rename from remove_background/Ferrari-Laferrari-2014.jpg rename to 19__remove_background/Ferrari-Laferrari-2014.jpg diff --git a/remove_background/Howling-Timber-Wolf.jpg b/19__remove_background/Howling-Timber-Wolf.jpg similarity index 100% rename from remove_background/Howling-Timber-Wolf.jpg rename to 19__remove_background/Howling-Timber-Wolf.jpg diff --git a/remove_background/Lionel-Mes1.jpg b/19__remove_background/Lionel-Mes1.jpg similarity index 100% rename from remove_background/Lionel-Mes1.jpg rename to 19__remove_background/Lionel-Mes1.jpg diff --git a/remove_background/remove/Emma-Watson.jpg b/19__remove_background/remove/Emma-Watson.jpg similarity index 100% rename from remove_background/remove/Emma-Watson.jpg rename to 19__remove_background/remove/Emma-Watson.jpg diff --git a/remove_background/remove/Ferrari-Laferrari-2014.jpg b/19__remove_background/remove/Ferrari-Laferrari-2014.jpg similarity index 100% rename from remove_background/remove/Ferrari-Laferrari-2014.jpg rename to 19__remove_background/remove/Ferrari-Laferrari-2014.jpg diff --git a/remove_background/remove/Lionel-Messei-Happiness.jpg b/19__remove_background/remove/Lionel-Messei-Happiness.jpg similarity index 100% rename from remove_background/remove/Lionel-Messei-Happiness.jpg rename to 19__remove_background/remove/Lionel-Messei-Happiness.jpg diff --git a/remove_background/remove/Screenshot 2023-02-23 221307.jpg b/19__remove_background/remove/Screenshot 2023-02-23 221307.jpg similarity index 100% rename from remove_background/remove/Screenshot 2023-02-23 221307.jpg rename to 19__remove_background/remove/Screenshot 2023-02-23 221307.jpg diff --git a/remove_background/remove/The-Lone-Ranger.jpg b/19__remove_background/remove/The-Lone-Ranger.jpg similarity index 100% rename from remove_background/remove/The-Lone-Ranger.jpg rename to 19__remove_background/remove/The-Lone-Ranger.jpg diff --git a/remove_background/remove/Tom-Cruise.jpg b/19__remove_background/remove/Tom-Cruise.jpg similarity index 100% rename from remove_background/remove/Tom-Cruise.jpg rename to 19__remove_background/remove/Tom-Cruise.jpg diff --git a/remove_background/remove/output.jpg b/19__remove_background/remove/output.jpg similarity index 100% rename from remove_background/remove/output.jpg rename to 19__remove_background/remove/output.jpg diff --git a/remove_background/remove_bc.py b/19__remove_background/remove_bc.py similarity index 99% rename from remove_background/remove_bc.py rename to 19__remove_background/remove_bc.py index 84cb2c8..5aa5921 100644 --- a/remove_background/remove_bc.py +++ b/19__remove_background/remove_bc.py @@ -1,5 +1,6 @@ from rembg import remove import os + from pathlib import Path if "remove" not in os.listdir(): diff --git a/remove_background/remover.bat b/19__remove_background/remover.bat similarity index 100% rename from remove_background/remover.bat rename to 19__remove_background/remover.bat diff --git a/RoadDetection_cv/RoadDetection.ipynb b/20__RoadDetection_cv/RoadDetection.ipynb similarity index 100% rename from RoadDetection_cv/RoadDetection.ipynb rename to 20__RoadDetection_cv/RoadDetection.ipynb diff --git a/RoadDetection_cv/pp.jpg b/20__RoadDetection_cv/pp.jpg similarity index 100% rename from RoadDetection_cv/pp.jpg rename to 20__RoadDetection_cv/pp.jpg diff --git a/21__Trasnlate_subtitle/README.md b/21__Trasnlate_subtitle/README.md new file mode 100644 index 0000000..4206517 --- /dev/null +++ b/21__Trasnlate_subtitle/README.md @@ -0,0 +1,8 @@ +# SubTitle Translator + +
+ + + + +
\ No newline at end of file diff --git a/21__Trasnlate_subtitle/ex22ort.srt b/21__Trasnlate_subtitle/ex22ort.srt new file mode 100644 index 0000000..21d3969 --- /dev/null +++ b/21__Trasnlate_subtitle/ex22ort.srt @@ -0,0 +1,244 @@ +1 +00:00:00,007 --> 00:00:02,000 +- One of my favorite restaurants + +2 +00:00:02,000 --> 00:00:04,007 +یک مکان کوچک تایلندی در گوشه یک جاده اصلی است. + +3 +00:00:04,007 --> 00:00:07,006 +وقتی وارد می شوید، با سلام و احوالپرسی، ساعدی کا، + +4 +00:00:07,006 --> 00:00:10,001 +و لبخند واقعی پیشخدمت تایلندی. + +5 +00:00:10,001 --> 00:00:11,006 +همانطور که به سمت میز خود هدایت می شوید، + +6 +00:00:11,006 --> 00:00:13,009 +دکور، بو، طراحی، + +7 +00:00:13,009 --> 00:00:16,004 +همه اینها انگار در خیابان های بانکوک هستید. + +8 +00:00:16,004 --> 00:00:17,006 +من فقط برای غذا نمی روم. + +9 +00:00:17,006 --> 00:00:20,004 +من می توانم چیزی به همان اندازه خوب، اما ارزان تر از جای دیگر تهیه کنم. + +10 +00:00:20,004 --> 00:00:22,002 +اما من تجربه را مرور می کنم. + +11 +00:00:22,002 --> 00:00:24,001 +داستانی را بیان می کند. + +12 +00:00:24,001 --> 00:00:26,004 +و وقتی در مورد برندسازی شخصی صحبت می کنیم، + +13 +00:00:26,004 --> 00:00:28,009 +این در مورد داستان شما است + +14 +00:00:28,009 --> 00:00:32,001 +این داستانی که می گویی و دیگران از تو به یاد دارند، + +15 +00:00:32,001 --> 00:00:35,003 +این شهرت شماست و شامل تخصص شما نیز می شود، + +16 +00:00:35,003 --> 00:00:38,001 +مهارت های شما، شخصیت شما، لحن صدای شما، + +17 +00:00:38,001 --> 00:00:39,005 +چگونه خود را معرفی می کنی، + +18 +00:00:39,005 --> 00:00:41,009 +و حتی زبانی که استفاده می کنید. + +19 +00:00:41,009 --> 00:00:44,002 +بنابراین در پایه آن، برند شخصی است + +20 +00:00:44,002 --> 00:00:47,007 +در مورد شهرتی است که در چشم دیگران به دست می آورید + +21 +00:00:47,007 --> 00:00:51,007 +از طریق آنچه به طور مداوم می گویید، و مهمتر از آن، انجام دهید. + +22 +00:00:51,007 --> 00:00:53,000 +در تقاطع قرار دارد + +23 +00:00:53,000 --> 00:00:55,000 +بین کسی که واقعا هستید + +24 +00:00:55,000 --> 00:00:57,001 +و آنچه می خواهید برای آن شناخته شوید. + +25 +00:00:57,001 --> 00:00:59,004 +در 10 سال تجربه من در حقوق و بانکداری، + +26 +00:00:59,004 --> 00:01:00,003 +و اکنون در حال اجرا + +27 +00:01:00,003 --> 00:01:02,005 +یک مشاور رهبری و عملکرد جهانی، + +28 +00:01:02,005 --> 00:01:05,006 +من با طیف کاملی از برندهای شخصی مواجه شده ام. + +29 +00:01:05,006 --> 00:01:08,002 +یکی از همکاران من در Fortune 500، تری، + +30 +00:01:08,002 --> 00:01:11,002 +برای ارائه مداوم نتایج استثنایی برجسته بود + +31 +00:01:11,002 --> 00:01:13,006 +در حالی که هنوز یکی از دلسوزترین افراد است + +32 +00:01:13,006 --> 00:01:15,008 +شما در سازمان برخورد می کنید. + +33 +00:01:15,008 --> 00:01:17,009 +مردم متوجه شدند و این خبر پخش شد. + +34 +00:01:17,009 --> 00:01:19,002 +او به شدت مورد توجه قرار گرفت + +35 +00:01:19,002 --> 00:01:21,005 +و این درهای زیادی را باز کرد. + +36 +00:01:21,005 --> 00:01:23,003 +از سوی دیگر، یکی دیگر از رهبران ارشد، + +37 +00:01:23,003 --> 00:01:24,006 +بیایید او را سیمون صدا کنیم، + +38 +00:01:24,006 --> 00:01:27,008 +صراحتاً در مورد اینکه چقدر برای مردمش ارزش قائل است صحبت می کرد. + +39 +00:01:27,008 --> 00:01:29,005 +با این حال، او ناگهانی و نادیده گرفته شد + +40 +00:01:29,005 --> 00:01:31,002 +نسبت به زیردستان در جلسات + +41 +00:01:31,002 --> 00:01:33,005 +و به نظر می رسید که فقط مراقب خودش است. + +42 +00:01:33,005 --> 00:01:37,001 +نام تجاری او، یک رهبر خودخواه و ناتوان کننده. + +43 +00:01:37,001 --> 00:01:39,009 +اگرچه او با استعداد بود، اما مدت زیادی در آن جا ماندگار نشد. + +44 +00:01:39,009 --> 00:01:43,001 +در حالی که برند شخصی همه چیز در مورد نحوه درک مردم از شما است + +45 +00:01:43,001 --> 00:01:45,006 +و داستانی که در ذهن آنها می سازید، + +46 +00:01:45,006 --> 00:01:49,004 +این تابع چیزی است که شما به طور مداوم می گویید و انجام می دهید. + +47 +00:01:49,004 --> 00:01:52,001 +این راهی است برای تقویت مستمر آنچه که هستید + +48 +00:01:52,001 --> 00:01:54,009 +و آنچه شما در زندگی و حرفه خود برای آن ایستاده اید. + +49 +00:01:54,009 --> 00:01:57,000 +اگر شما یک رستوران هستید، باید اطمینان حاصل کنید + +50 +00:01:57,000 --> 00:01:59,008 +که منوی شما، کارکنان شما، صندلی های شما، وعده غذایی شما، + +51 +00:01:59,008 --> 00:02:03,000 +بوها، همه با داستانی که شما منتقل می کنید مطابقت دارد. + +52 +00:02:03,000 --> 00:02:04,002 +به طور مشابه با نام تجاری شما، + +53 +00:02:04,002 --> 00:02:06,003 +هر نقطه تماسی که کسی با شما دارد + +54 +00:02:06,003 --> 00:02:09,003 +باید به طور مداوم همان داستان را گفت. + +55 +00:02:09,003 --> 00:02:10,004 +اما این هنوز کافی نیست. + +56 +00:02:10,004 --> 00:02:13,003 +اگر واقعاً می خواهید بر مسیر شغلی خود تأثیر بگذارید + +57 +00:02:13,003 --> 00:02:14,009 +شما هنوز باید عمدی باشید + +58 +00:02:14,009 --> 00:02:17,006 +در مورد کمک به دیگران برای دیدن، نه تنها جایی که شما بوده اید، + +59 +00:02:17,006 --> 00:02:19,003 +اما جایی که می خواهید بروید + +60 +00:02:19,003 --> 00:02:20,006 +به شما اجازه می دهد کنترل را در دست بگیرید، + +61 +00:02:20,006 --> 00:02:24,000 +نه تنها داستان حال شما، بلکه داستان آینده شما. + diff --git a/21__Trasnlate_subtitle/main.ipynb b/21__Trasnlate_subtitle/main.ipynb new file mode 100644 index 0000000..d790fca --- /dev/null +++ b/21__Trasnlate_subtitle/main.ipynb @@ -0,0 +1,61 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "!pip install deep-translator progress progressbar2 alive-progress tqdm\n", + "\n", + "from deep_translator import GoogleTranslator\n", + "from pathlib import Path" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "\n", + "\n", + "p = Path(\"./sub.srt\")\n", + "with open(\"ex22ort.srt\",\"w\",encoding=\"utf-8\") as result:\n", + "\n", + " with open(p,\"r\") as f:\n", + " sen = f.readlines()\n", + " len_ = len(sen)\n", + " for i in range(6,len_,4):\n", + " all_text = sen[i].strip()\n", + " translated = GoogleTranslator(source='auto', target='fa').translate(all_text) \n", + " sen[i] = f\"{translated}\\n\"\n", + " \n", + " # wtire\n", + " for i in range(len_):\n", + " result.write(sen[i]) \n" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.11.1" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/21__Trasnlate_subtitle/src/pic1.png b/21__Trasnlate_subtitle/src/pic1.png new file mode 100644 index 0000000..51d07c3 Binary files /dev/null and b/21__Trasnlate_subtitle/src/pic1.png differ diff --git a/21__Trasnlate_subtitle/src/pic2.png b/21__Trasnlate_subtitle/src/pic2.png new file mode 100644 index 0000000..f8b3748 Binary files /dev/null and b/21__Trasnlate_subtitle/src/pic2.png differ diff --git a/21__Trasnlate_subtitle/sub.srt b/21__Trasnlate_subtitle/sub.srt new file mode 100644 index 0000000..e67fb7c --- /dev/null +++ b/21__Trasnlate_subtitle/sub.srt @@ -0,0 +1,244 @@ +1 +00:00:00,007 --> 00:00:02,000 +- One of my favorite restaurants + +2 +00:00:02,000 --> 00:00:04,007 +is a little Thai place on the corner of a main road. + +3 +00:00:04,007 --> 00:00:07,006 +When you enter, you're greeted with, sawadee ka, + +4 +00:00:07,006 --> 00:00:10,001 +and the genuine smile of the Thai waitress. + +5 +00:00:10,001 --> 00:00:11,006 +As you're guided to your table, + +6 +00:00:11,006 --> 00:00:13,009 +the decor, the smells, the design, + +7 +00:00:13,009 --> 00:00:16,004 +it all feels like you're on the streets of Bangkok. + +8 +00:00:16,004 --> 00:00:17,006 +I don't go just for the food. + +9 +00:00:17,006 --> 00:00:20,004 +I could get something just as good, but cheaper elsewhere. + +10 +00:00:20,004 --> 00:00:22,002 +But I go over the experience. + +11 +00:00:22,002 --> 00:00:24,001 +It tells a story. + +12 +00:00:24,001 --> 00:00:26,004 +And when we talk about personal branding, + +13 +00:00:26,004 --> 00:00:28,009 +it's about your story. + +14 +00:00:28,009 --> 00:00:32,001 +This story that you tell that others remember about you, + +15 +00:00:32,001 --> 00:00:35,003 +this is your reputation and it includes your expertise, + +16 +00:00:35,003 --> 00:00:38,001 +your skills, your personality, your tone of voice, + +17 +00:00:38,001 --> 00:00:39,005 +how you present yourself, + +18 +00:00:39,005 --> 00:00:41,009 +and even the language that you use. + +19 +00:00:41,009 --> 00:00:44,002 +So at its foundation, personal brand + +20 +00:00:44,002 --> 00:00:47,007 +is about the reputation you forge in the eyes of others + +21 +00:00:47,007 --> 00:00:51,007 +through what you consistently say, and more importantly, do. + +22 +00:00:51,007 --> 00:00:53,000 +It lies at the intersection + +23 +00:00:53,000 --> 00:00:55,000 +between who you are authentically + +24 +00:00:55,000 --> 00:00:57,001 +and what you want to be known for. + +25 +00:00:57,001 --> 00:00:59,004 +In my 10 years of experience in law and banking, + +26 +00:00:59,004 --> 00:01:00,003 +and now running + +27 +00:01:00,003 --> 00:01:02,005 +a global leadership and performance consultancy, + +28 +00:01:02,005 --> 00:01:05,006 +I've come across the full gamut of personal brands. + +29 +00:01:05,006 --> 00:01:08,002 +One of my colleagues at a Fortune 500, Terry, + +30 +00:01:08,002 --> 00:01:11,002 +stood out for consistently delivering exceptional results + +31 +00:01:11,002 --> 00:01:13,006 +while still being one of the most caring people + +32 +00:01:13,006 --> 00:01:15,008 +you'd come across in the organization. + +33 +00:01:15,008 --> 00:01:17,009 +People noticed, and the word spread. + +34 +00:01:17,009 --> 00:01:19,002 +She became highly sought after + +35 +00:01:19,002 --> 00:01:21,005 +and this opened a lot of doors. + +36 +00:01:21,005 --> 00:01:23,003 +On the other hand, another senior leader, + +37 +00:01:23,003 --> 00:01:24,006 +let's call him Simon, + +38 +00:01:24,006 --> 00:01:27,008 +was outspoken about how much he valued his people. + +39 +00:01:27,008 --> 00:01:29,005 +Yet, he was abrupt and dismissive + +40 +00:01:29,005 --> 00:01:31,002 +towards subordinates in meetings + +41 +00:01:31,002 --> 00:01:33,005 +and seemed to only look out for himself. + +42 +00:01:33,005 --> 00:01:37,001 +His brand, a self-serving and disempowering leader. + +43 +00:01:37,001 --> 00:01:39,009 +Although talented, he didn't stick around for long. + +44 +00:01:39,009 --> 00:01:43,001 +While personal brand is all about how people perceive you + +45 +00:01:43,001 --> 00:01:45,006 +and the story you create in their minds, + +46 +00:01:45,006 --> 00:01:49,004 +it's a function of what you consistently say and do. + +47 +00:01:49,004 --> 00:01:52,001 +It's a way of continually reinforcing who you are + +48 +00:01:52,001 --> 00:01:54,009 +and what you stand for in your life and career. + +49 +00:01:54,009 --> 00:01:57,000 +If you are a restaurant, you'd need to ensure + +50 +00:01:57,000 --> 00:01:59,008 +that your menu, your staff, your chairs, your meal, + +51 +00:01:59,008 --> 00:02:03,000 +the smells, all match the story your conveying. + +52 +00:02:03,000 --> 00:02:04,002 +Similarly with your brand, + +53 +00:02:04,002 --> 00:02:06,003 +each touchpoint someone has with you + +54 +00:02:06,003 --> 00:02:09,003 +needs to be consistently telling the same story. + +55 +00:02:09,003 --> 00:02:10,004 +But this is still not enough. + +56 +00:02:10,004 --> 00:02:13,003 +If you truly want to influence your career's trajectory + +57 +00:02:13,003 --> 00:02:14,009 +you still need to be intentional + +58 +00:02:14,009 --> 00:02:17,006 +about helping others see, not only where you've been, + +59 +00:02:17,006 --> 00:02:19,003 +but where you want to go. + +60 +00:02:19,003 --> 00:02:20,006 +It allows you to take control, + +61 +00:02:20,006 --> 00:02:24,000 +not only of your present story, but your future story. + diff --git a/Trasnlate_subtitle/translate_subtitle.py b/21__Trasnlate_subtitle/v1.py similarity index 100% rename from Trasnlate_subtitle/translate_subtitle.py rename to 21__Trasnlate_subtitle/v1.py diff --git a/21__Trasnlate_subtitle/v2.py b/21__Trasnlate_subtitle/v2.py new file mode 100644 index 0000000..6b5a51e --- /dev/null +++ b/21__Trasnlate_subtitle/v2.py @@ -0,0 +1,23 @@ +from progress.bar import Bar +from time import sleep +from deep_translator import GoogleTranslator +from pathlib import Path + +File_ = input("SubTitle: ") + +# p = Path("./sub.srt") + +with open("ex22ort.srt","w",encoding="utf-8") as result: + with Bar('Processing...',fill='@') as bar: # bar procsse + with open(File_,"r") as f: + sen = f.readlines() + len_ = len(sen) + for i in range(6,len_,4): + all_text = sen[i].strip() + translated = GoogleTranslator(source='auto', target='fa').translate(all_text) + sen[i] = f"{translated}\n" + bar.next() + + # wtire + for i in range(len_): + result.write(sen[i]) diff --git a/WebCam_free/output/webcam_on_screan.exe b/22__WebCam_free/output/webcam_on_screan.exe similarity index 100% rename from WebCam_free/output/webcam_on_screan.exe rename to 22__WebCam_free/output/webcam_on_screan.exe diff --git a/WebCam_free/webcam_on_screan.py b/22__WebCam_free/webcam_on_screan.py similarity index 81% rename from WebCam_free/webcam_on_screan.py rename to 22__WebCam_free/webcam_on_screan.py index 0a1b9cc..a94fc23 100644 --- a/WebCam_free/webcam_on_screan.py +++ b/22__WebCam_free/webcam_on_screan.py @@ -6,8 +6,10 @@ while True: sucess , img = cap.read() + print(img.shape) # resize frame - frame = cv.resize(img,(300 ,400)) + frame = cv.resize(img,(400 ,600)) + frame = img[100:] cv.imshow("WebCam", frame) # cant remove on screen cv.setWindowProperty("WebCam", cv.WND_PROP_TOPMOST ,1) diff --git a/webcam_remove_background/README.md b/23__webcam_remove_background/README.md similarity index 76% rename from webcam_remove_background/README.md rename to 23__webcam_remove_background/README.md index f0f7df5..3fe0a50 100644 --- a/webcam_remove_background/README.md +++ b/23__webcam_remove_background/README.md @@ -1,4 +1,4 @@ # WebCam Remove Background With openCV use pretrained model segmentation -## ![image1](src/1.jpg) +## ![image1](src/1.png) diff --git a/webcam_remove_background/Webcam_remove_background.py b/23__webcam_remove_background/Webcam_remove_background.py similarity index 100% rename from webcam_remove_background/Webcam_remove_background.py rename to 23__webcam_remove_background/Webcam_remove_background.py diff --git a/webcam_remove_background/images/1.jpg b/23__webcam_remove_background/images/1.jpg similarity index 100% rename from webcam_remove_background/images/1.jpg rename to 23__webcam_remove_background/images/1.jpg diff --git a/webcam_remove_background/images/2.jpg b/23__webcam_remove_background/images/2.jpg similarity index 100% rename from webcam_remove_background/images/2.jpg rename to 23__webcam_remove_background/images/2.jpg diff --git a/webcam_remove_background/images/3.jpg b/23__webcam_remove_background/images/3.jpg similarity index 100% rename from webcam_remove_background/images/3.jpg rename to 23__webcam_remove_background/images/3.jpg diff --git a/webcam_remove_background/images/4.jpg b/23__webcam_remove_background/images/4.jpg similarity index 100% rename from webcam_remove_background/images/4.jpg rename to 23__webcam_remove_background/images/4.jpg diff --git a/webcam_remove_background/src/1.png b/23__webcam_remove_background/src/1.png similarity index 100% rename from webcam_remove_background/src/1.png rename to 23__webcam_remove_background/src/1.png diff --git a/24_PDF2Speech/pdf2.py b/24_PDF2Speech/pdf2.py new file mode 100644 index 0000000..4702190 --- /dev/null +++ b/24_PDF2Speech/pdf2.py @@ -0,0 +1,28 @@ +import PyPDF2 +import pyttsx3 +import keyboard + +def extract_text(pdf_path): + text = "" + with open(pdf_path, 'rb') as file: + reader = PyPDF2.PdfReader(file) + num_pages = len(reader.pages) + for page_num in range(num_pages): + page = reader.pages[page_num] + text += page.extract_text() + return text + +def text_to_speech(text): + engine = pyttsx3.init() + engine.setProperty('rate', 150) + engine.say(text) + engine.runAndWait() + +def stop_speech(): + pyttsx3.engine.Engine().stop() + +text = extract_text("CR OMID Ebrahimi2.pdf") +text_to_speech(text) + +keyboard.add_hotkey('ctrl+shift+s', stop_speech) +keyboard.wait() \ No newline at end of file diff --git a/25_AutoClicker on Screen/AutoClicker.py b/25_AutoClicker on Screen/AutoClicker.py new file mode 100644 index 0000000..04f2fde --- /dev/null +++ b/25_AutoClicker on Screen/AutoClicker.py @@ -0,0 +1,28 @@ +# Hamester Kombat Auto_Clicker + +import time +import threading +from pynput.mouse import Controller,Button +from pynput.keyboard import Listener, KeyCode + +TOGGLE_KEY = KeyCode(char="t") + +CL = False +MOUSE = Controller() + +def AutoClicking(): + while True: + if CL: + MOUSE.click(Button.left, 1) + time.sleep(0.0001) + +def toggle_event(key): + if key == TOGGLE_KEY: + global CL + CL = not CL + +CT = threading.Thread(target=AutoClicking) +CT.start() + +with Listener(on_press=toggle_event) as listener: + listener.join() \ No newline at end of file diff --git a/26_clear_folder/clear_direct_space.bat b/26_clear_folder/clear_direct_space.bat new file mode 100644 index 0000000..5be89a1 --- /dev/null +++ b/26_clear_folder/clear_direct_space.bat @@ -0,0 +1,42 @@ +@echo off +setlocal enabledelayedexpansion + +set "current_dir=%cd%" + +mkdir "Officebaz" 2>nul +for %%F in (*) do ( + set "filename=%%~nF" + set "ext=%%~xF" + + if not "!ext!" == "" ( + if not "!ext!" == ".bat" ( + if not "!ext!" == ".zip" ( +if not "!ext!" == ".rar" ( + set "ext =! ext :~ 1!" + mkdir "Officebaz\!ext!" 2>nul + move "%%F" "Officebaz\!ext!" + ) + ) +) +) +) +for /d %%D in (*) do ( + if exist "%%D.zip" ( + mkdir "zip" 2>nul + move "%%D" "zip\%%D" + move "%%D.zip" "zip\%%D.zip" + ) +) +for /d %%D in (*) do ( + if exist "%%D.rar" ( + mkdir "rar" 2>nul + move "%%D" "rar\%%D" + move "%%D.rar" "rar\%%D.rar" + ) +) + +rem برگرداندن +cd "%current_dir%" + +echo "Done." +pause \ No newline at end of file diff --git a/README.md b/README.md index ad97fac..691795e 100644 --- a/README.md +++ b/README.md @@ -1,22 +1,39 @@ -# Mini PyThon Projects - -SR No | Project ---- | --- -1 | [Key Word Finder](https://github.com/OWNER2PLUSAI/mini_python_projects/tree/main/Keyword_finder) -2 | [PY to EXE](https://github.com/OWNER2PLUSAI/mini_python_projects/tree/main/.py%20to%20.exre) -3 | [Color map](https://github.com/OWNER2PLUSAI/mini_python_projects/tree/main/Color%20map) -4 | [Image 2 Cartoon](https://github.com/OWNER2PLUSAI/mini_python_projects/tree/main/Image2Cartoon) -5 | [MP4 TO MP3](https://github.com/OWNER2PLUSAI/mini_python_projects/tree/main/MP4%20TO%20MP3) -7 | [Music Player](https://github.com/OWNER2PLUSAI/mini_python_projects/tree/main/Musicplayer) -8 | [PDF 2 TxT](https://github.com/OWNER2PLUSAI/mini_python_projects/tree/main/PDF%202%20TxT) -9 | [QRcode Gen _ tkinter](https://github.com/OWNER2PLUSAI/mini_python_projects/tree/main/QRcode%20Gen%20_%20tkinter) -10 | [audioLabrary](https://github.com/OWNER2PLUSAI/mini_python_projects/tree/main/audioLabrary) -11 | [calculator](https://github.com/OWNER2PLUSAI/mini_python_projects/tree/main/calculator) -12 | [clock](https://github.com/OWNER2PLUSAI/mini_python_projects/tree/main/clock) -13 | [countdown](https://github.com/OWNER2PLUSAI/mini_python_projects/tree/main/countdown) -14| [ip Address tkinter](https://github.com/OWNER2PLUSAI/mini_python_projects/tree/main/ip%20Address%20tkinter) -15| [Marker Generator](https://github.com/OWNER2PLUSAI/mini_python_projects/tree/main/Marker_generator) -16| [Random PassWord Genrator](https://github.com/OWNER2PLUSAI/mini_python_projects/tree/main/Random%20PassWord) +
4 + + + +
+ +[![Python](https://img.shields.io/pypi/pyversions/tensorflow.svg)](https://badge.fury.io/py/tensorflow) +[![PyPI](https://badge.fury.io/py/tensorflow.svg)](https://badge.fury.io/py/tensorflow) +[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.4724125.svg)](https://doi.org/10.5281/zenodo.4724125) +[![CII Best Practices](https://bestpractices.coreinfrastructure.org/projects/1486/badge)](https://bestpractices.coreinfrastructure.org/projects/1486) + +SR No | Project | +--- | --- | +1 | [PY to EXE](https://github.com/AsmrCodeZ-YT/mini_python_projects/tree/main/01__.py%20to%20.exre) +2 | [Angel Finder cv](https://github.com/AsmrCodeZ-YT/mini_python_projects/tree/main/02__Angel%20Finder_cv) +3 | [Audio Labrary](https://github.com/AsmrCodeZ-YT/mini_python_projects/tree/main/03__audioLabrary) +4 | [calculator](https://github.com/AsmrCodeZ-YT/mini_python_projects/tree/main/04__calculator) +5 | [Clock](https://github.com/AsmrCodeZ-YT/mini_python_projects/tree/main/05__clock) +6 | [Color Map](https://github.com/AsmrCodeZ-YT/mini_python_projects/tree/main/06__Color%20map) +7 | [CountDown](https://github.com/AsmrCodeZ-YT/mini_python_projects/tree/main/07__countdown) +8 | [Crop Image](https://github.com/AsmrCodeZ-YT/mini_python_projects/tree/main/08__Crop_image) +9 | [Image to Cartoon](https://github.com/AsmrCodeZ-YT/mini_python_projects/tree/main/09__Image2Cartoon) +10 | [IP Address Tkinter](https://github.com/AsmrCodeZ-YT/mini_python_projects/tree/main/10__ip%20Address%20tkinter) +11 | [KeyWord Finder](https://github.com/AsmrCodeZ-YT/mini_python_projects/tree/main/11__Keyword_finder) +12 | [Mark Detection](https://github.com/AsmrCodeZ-YT/mini_python_projects/tree/main/12__Marker_detection) +13 | [Mark Generator](https://github.com/AsmrCodeZ-YT/mini_python_projects/tree/main/13__Marker_generator) +14 | [MP4 to MP3](https://github.com/AsmrCodeZ-YT/mini_python_projects/tree/main/14__MP4%20TO%20MP3) +15 | [Music Player](https://github.com/AsmrCodeZ-YT/mini_python_projects/tree/main/15__Musicplayer) +16 | [PDF2TEXT](https://github.com/AsmrCodeZ-YT/mini_python_projects/tree/main/16__PDF%202%20TxT) +17 | [QRcode Gen Tkinter](https://github.com/AsmrCodeZ-YT/mini_python_projects/tree/main/17__QRcode%20Gen%20_%20tkinter) +18 | [Random PassWord](https://github.com/AsmrCodeZ-YT/mini_python_projects/tree/main/18__Random%20PassWord) +19 | [Remove BackGround](https://github.com/AsmrCodeZ-YT/mini_python_projects/tree/main/19__remove_background) +20 | [Road Detection](https://github.com/AsmrCodeZ-YT/mini_python_projects/tree/main/20__RoadDetection_cv) +21 | [Subtitle Translator](https://github.com/AsmrCodeZ-YT/mini_python_projects/tree/main/22__Trasnlate_subtitle) +22 | [WebCam Free](https://github.com/AsmrCodeZ-YT/mini_python_projects/tree/main/23__WebCam_free) +23 | [WebCam Remove BG](https://github.com/AsmrCodeZ-YT/mini_python_projects/tree/main/24__webcam_remove_background) diff --git a/Random PassWord/Readme.md b/Random PassWord/Readme.md deleted file mode 100644 index 2da50ee..0000000 --- a/Random PassWord/Readme.md +++ /dev/null @@ -1,21 +0,0 @@ - -# **PassWord Generator** - -## ![txt2img-stable2](Src/PICK.png) - -```python - -def password(): - - password = string.ascii_letters + string.digits + string.punctuation - - len_ = input("Number of characters : ") - int_len = int(len_) - password2 = "".join(random.sample(password , int_len)) - print("Your password is : " + password2) - - -while True: - password() - -``` diff --git a/Src/main_readme.jpg b/Src/main_readme.jpg new file mode 100644 index 0000000..0338f65 Binary files /dev/null and b/Src/main_readme.jpg differ diff --git a/Trasnlate_subtitle/fa_sub.srt b/Trasnlate_subtitle/fa_sub.srt deleted file mode 100644 index e69de29..0000000 diff --git a/Trasnlate_subtitle/sub.srt b/Trasnlate_subtitle/sub.srt deleted file mode 100644 index 5259f07..0000000 --- a/Trasnlate_subtitle/sub.srt +++ /dev/null @@ -1,132 +0,0 @@ -1 -00:00:00,000 --> 00:00:01,000 -(gentle music) - -2 -00:00:01,000 --> 00:00:02,005 -- The unfortunate fact is, - -3 -00:00:02,005 --> 00:00:05,000 -results don't always speak for themselves. - -4 -00:00:05,000 --> 00:00:07,000 -If you want to accelerate your career growth, - -5 -00:00:07,000 --> 00:00:09,000 -it's not just about how hard you work, - -6 -00:00:09,000 --> 00:00:10,001 -how talented you are, - -7 -00:00:10,001 --> 00:00:12,003 -your experience or your skills. - -8 -00:00:12,003 --> 00:00:13,009 -You could be doing the best work, - -9 -00:00:13,009 --> 00:00:16,004 -but if no one knows about you and what you offer, - -10 -00:00:16,004 --> 00:00:18,009 -you'll be continually overlooked. - -11 -00:00:18,009 --> 00:00:21,009 -This is why becoming intentional about your personal brand - -12 -00:00:21,009 --> 00:00:23,005 -could be one of the most powerful - -13 -00:00:23,005 --> 00:00:25,008 -career accelerators for you. - -14 -00:00:25,008 --> 00:00:27,006 -A strong brand puts you on the radar - -15 -00:00:27,006 --> 00:00:31,002 -for exciting career opportunities and greater recognition. - -16 -00:00:31,002 --> 00:00:33,004 -It's essential to help you attract attention, - -17 -00:00:33,004 --> 00:00:35,005 -create interest, develop trust, - -18 -00:00:35,005 --> 00:00:37,007 -and ignite a positive emotion in the minds - -19 -00:00:37,007 --> 00:00:39,000 -and hearts of others - -20 -00:00:39,000 --> 00:00:41,004 -when they so much as think about you. - -21 -00:00:41,004 --> 00:00:44,000 -In this course, I'll help you to develop your reputation - -22 -00:00:44,000 --> 00:00:45,009 -and elevate your personal brand - -23 -00:00:45,009 --> 00:00:48,002 -using insights from psychology, strategy, - -24 -00:00:48,002 --> 00:00:50,008 -marketing, and creative thinking. - -25 -00:00:50,008 --> 00:00:53,004 -I'm Shade Zahrai, an award-winning leadership strategist - -26 -00:00:53,004 --> 00:00:56,007 -and global peak performance consultant to Fortune 500s. - -27 -00:00:56,007 --> 00:00:58,006 -I also specialize in helping professionals - -28 -00:00:58,006 --> 00:01:00,007 -to accelerate their career. - -29 -00:01:00,007 --> 00:01:02,006 -Even if you're an introvert like me, - -30 -00:01:02,006 --> 00:01:05,000 -you'll get the tools to boost your brand, - -31 -00:01:05,000 --> 00:01:07,000 -and your brand is one of the most powerful - -32 -00:01:07,000 --> 00:01:09,000 -and valuable investment you can make - -33 -00:01:09,000 --> 00:00:56,000 -in your confidence, your career, and your life. - diff --git a/TreeFile.txt b/TreeFile.txt new file mode 100644 index 0000000..50a91d9 --- /dev/null +++ b/TreeFile.txt @@ -0,0 +1,108 @@ +. +├── Angel Finder_cv +│   ├── README.md +│   ├── angelFinder.py +│   └── src +├── Color map +│   ├── README.md +│   ├── colormap.exe +│   ├── colormap.py +│   └── src +├── Crop_image +│   ├── README.md +│   ├── crop_image.py +│   └── src +├── Image2Cartoon +│   ├── README.md +│   ├── Run_this.bat +│   ├── image2cartoon.py +│   └── src +├── Keyword_finder +│   ├── Readme.md +│   ├── Src +│   ├── keyword_finder.py +│   ├── mytext.txt +│   ├── output +│   └── output.txt +├── LICENSE +├── MP4 TO MP3 +│   ├── aa.mp4 +│   ├── aa.mp4.mp3 +│   └── mp3.py +├── Marker_detection +│   ├── arp.mp4 +│   └── marker_detection.py +├── Marker_generator +│   ├── Readme.md +│   ├── marker_generator.py +│   └── marker_image +├── Musicplayer +│   └── Music_player.py +├── PDF 2 TxT +│   ├── Run_this.bat +│   ├── arti.pdf +│   ├── arti.txt +│   └── pdf2text.py +├── QRcode Gen _ tkinter +│   ├── OWNER2PLUSAI_10x10.png +│   ├── github.com_8x8.png +│   ├── hello world_4x4.png +│   ├── output +│   ├── owner2plusai.com_10x10.png +│   ├── qrcode_tkinter.exe +│   ├── qrcode_tkinter.py +│   └── tempCodeRunnerFile.py +├── README.md +├── Random PassWord +│   ├── RandomPassWord_Gen2.py +│   ├── Readme.md +│   ├── Src +│   ├── output +│   └── randomPassWord_Gen.py +├── RoadDetection_cv +│   ├── RoadDetection.ipynb +│   └── pp.jpg +├── Src +│   └── Code.png +├── Trasnlate_subtitle +│   ├── fa_sub.srt +│   ├── sub.srt +│   └── translate_subtitle.py +├── TreeFile.txt +├── WebCam_free +│   ├── output +│   └── webcam_on_screan.py +├── audioLabrary +│   ├── Audio lab.py +│   └── readit.text +├── calculator +│   ├── README.md +│   ├── calculator.py +│   └── src +├── clock +│   ├── README.md +│   ├── clock.py +│   └── src +├── countdown +│   └── countdown.py +├── ip Address tkinter +│   ├── README.md +│   ├── show_ip_with_tkinter.exe +│   ├── show_ip_with_tkinter.py +│   └── src +├── remove_background +│   ├── Comando.jpg +│   ├── Emma-Watson.jpg +│   ├── Ferrari-Laferrari-2014.jpg +│   ├── Howling-Timber-Wolf.jpg +│   ├── Lionel-Mes1.jpg +│   ├── remove +│   ├── remove_bc.py +│   └── remover.bat +└── webcam_remove_background + ├── README.md + ├── Webcam_remove_background.py + ├── images + └── src + +40 directories, 65 files diff --git a/add_number_file.py b/add_number_file.py new file mode 100644 index 0000000..9c634ab --- /dev/null +++ b/add_number_file.py @@ -0,0 +1,27 @@ +import os + +items = os.listdir(".") +print(len(items)) + +def rename_dir(old_name , new_name): + os.rename(old_name, new_name) + +num = 0 +list_dirs = [] + +type_mission = int(input("Prees ur Mission : ")) + +for i,item in enumerate(items): + if os.path.isdir(item): + + # print(i,item) + + if type_mission == 1: + rename_dir(item , f"{num:02}__{item}") + num += 1 + + elif type_mission == 2: + pre_name = item.split("__")[-1] + rename_dir(item , f"{num:02}__{pre_name}") + num += 1 + \ No newline at end of file