A Curated list of Awesome Python Scripts that Automate Stuffs.
Go to file
Ayush Bhardwaj e0a3ad9541
Merge pull request #334 from hastagAB/dependabot/pip/PyRecorder/pillow-10.0.1
Bump pillow from 9.3.0 to 10.0.1 in /PyRecorder
2023-10-06 11:08:27 +02:00
.github/workflows Delete greetings.yml 2020-10-04 21:24:06 +05:30
2048 Simple 2048 GUI tkinter game in Python3 (#194) 2020-10-19 13:57:31 +05:30
AI_for_Guess_the_number AI simulation for guessing the number (#219) 2021-10-02 16:32:21 +05:30
Algebra-Solver Add script level requirements.txt 2019-10-05 21:44:59 +05:30
Artificial-intelligence_bot Add script level requirements.txt 2019-10-05 21:44:59 +05:30
asymmetric_cryptography Add script level requirements.txt 2019-10-05 21:44:59 +05:30
automated_calendar automated_calendar 2022-08-21 17:04:00 -04:00
automated_email Add automated_email and name to README 2019-10-15 06:20:16 +05:30
Battery_notification Battery notification (#227) 2021-10-05 22:31:53 +05:30
Better_CSV_Storage [+] Added : New Script To Manage CSV For Storage 2022-10-09 10:24:24 +05:30
Bitcoin-Price-GUI added more information in README 2018-10-04 19:06:19 +08:00
caesar_cipher Fix typos in Caesar Cipher. 2022-10-07 19:59:49 -03:00
Checksum Documentation for checksum tool 2018-10-05 23:03:01 -05:00
Clean_up_photo_directory Added clean_up_photo 2019-10-17 14:58:36 +05:30
cli_calculator Adding cli_calculator on project and also updating readme 2019-10-03 22:54:18 -03:00
Codechef-Code-Submitter Add script level requirements.txt 2019-10-05 21:44:59 +05:30
codeforcesChecker Bump requests from 2.22.0 to 2.31.0 in /codeforcesChecker 2023-05-27 17:36:52 +00:00
Color_to_BW_Converter Update README.md (#146) 2021-10-06 11:36:04 +05:30
Contact-Distribution Add a example script to distributes the contacts you receive sequentially to emails in a list. 2018-10-03 11:30:39 -03:00
Countdown Countdown - Numbers Round. 2022-10-11 16:44:26 -03:00
covid_visualiser fix to covid visualiser, sometimes deaths are null (#139) 2020-07-06 00:06:17 +05:30
CricBuzz_Score_Update Add script level requirements.txt 2019-10-05 21:44:59 +05:30
Crypt_Socket Add script level requirements.txt 2019-10-05 21:44:59 +05:30
Cryptocurrency-converter Cryptocurrency converter GUI app 2019-10-05 15:31:55 +01:00
Cryptocurrency-Prices Added Cryptocurrency prices (#223) 2021-10-05 22:26:34 +05:30
csv_to_json README fix (#231) 2021-10-06 17:31:55 +05:30
CSV-to-Excel Added CSV to Excel writer (#222) 2021-10-03 13:35:53 +05:30
Current_City_Weather Add script level requirements.txt 2019-10-05 21:44:59 +05:30
Database-As-Storage Added Database-As-Storage & Updated Main README.md 2022-10-01 13:03:29 +05:30
Directory_Tree_Generator Add a directory tree visualizer (#243) 2021-10-28 11:26:23 +05:30
Directory-organizer updating functionlity for directory organizer 2022-09-21 05:19:05 +05:30
DOH-Dig dig like over https 2019-10-12 14:04:02 +02:00
Download-page-as-pdf Download page as pdf (#196) 2020-10-24 17:20:19 +05:30
elastic-snapshot Bump urllib3 from 1.26.5 to 1.26.17 in /elastic-snapshot 2023-10-06 09:03:39 +00:00
English_Theasauras Ansh's Dictionary (#142) 2020-08-29 11:49:35 +05:30
Excel_Files_Merger Added python script for merging excel files 2019-10-05 20:32:43 +03:00
Excel_to_ListofList Add script level requirements.txt 2019-10-05 21:44:59 +05:30
extended_ip_address_info add extended_ip_address_info.py 2019-10-09 22:59:34 +02:00
Face_recognition Added Image Recognition Script (#109) 2020-03-18 14:00:11 +05:30
Fibonacci_Sequence_Generator Added Fibonacci_Sequence_Generator and updated main README.md accordingly (#173) 2020-10-05 13:43:23 +05:30
File_Carving File Carving (#244) 2021-10-30 16:13:10 +05:30
file-encrypt-decrypt Bump cryptography from 41.0.2 to 41.0.3 in /file-encrypt-decrypt 2023-08-02 02:21:31 +00:00
File-Explorer-Dialog-Box Add script level requirements.txt 2019-10-05 21:44:59 +05:30
File-Organizer Update README.md 2020-10-01 14:08:46 +05:30
File-Sharing-Bot Added File Sharing Telegram Bot 2019-10-07 20:28:15 +05:30
Find-PhoneNumber-in-String Added Find Phone Numbers in a string 2019-10-03 08:53:19 +08:00
Flash-card-Challenge Flash-card-Challenge 2018-10-02 15:03:23 -07:00
Folder Locker & Hider New Project (#206) 2021-04-16 22:57:13 +05:30
Folder_Manager Added a Folder Manger Script. (#188) 2020-10-14 17:18:34 +05:30
FramedText Create Readme.md 2018-10-03 08:28:43 -04:00
Get_Time_TimezoneWise Update requirements.txt 2022-10-01 13:16:37 +05:30
git_automation Added git automation to repo (#171) 2020-10-05 13:37:25 +05:30
Git_repo_creator python script to create github repo (#178) 2020-10-06 15:57:57 +05:30
Github_Bot Bump urllib3 from 1.26.5 to 1.26.17 in /Github_Bot 2023-10-03 04:40:10 +00:00
google_meet_joiner Added Google Meet Joiner (#246) 2021-10-30 21:10:50 +05:30
Handwriting_Recognizer Add script level requirements.txt 2019-10-05 21:44:59 +05:30
Harry-Potter-Cloak add Harry Potter Cloak script using Open-CV (#228) 2021-10-06 11:29:56 +05:30
HTML_Table_to_List Add script level requirements.txt 2019-10-05 21:44:59 +05:30
Image_Compressor docs: Added Dependencies to README 2023-09-29 16:21:21 +05:30
Image-Circulator Add script level requirements.txt 2019-10-05 21:44:59 +05:30
images2pdf Improved Code. 2022-06-23 06:13:49 +05:30
imageWatermarker Bump pillow from 9.3.0 to 10.0.1 in /imageWatermarker 2023-10-04 00:56:15 +00:00
imdb_episode_ratings Added script to extract information from IMDB about any TV show 2019-10-05 09:06:39 +05:30
IMDBQuerier IMDB list querier project by Burak Bekci (#187) 2020-10-14 17:16:08 +05:30
ImportanceChecker Script: Importance Checker (Updated Project List) (#132) 2019-11-25 23:12:55 +05:30
insta_video_downloader Instagram Video Downloader (#94) 2020-03-18 14:03:22 +05:30
InstadpShower Add script level requirements.txt 2019-10-05 21:44:59 +05:30
ipaddress Adding a script which print IP info 2022-09-22 23:50:39 +05:30
json-to-yaml Added automation for converting JSON to YAML format. (#197) 2020-10-30 13:03:16 +05:30
Keylogger Bump certifi from 2019.9.11 to 2022.12.7 in /Keylogger 2022-12-08 06:40:43 +00:00
Location_Of_Adress Add script level requirements.txt 2019-10-05 21:44:59 +05:30
Location_Of_Own_IP_Adress Add script level requirements.txt 2019-10-05 21:44:59 +05:30
logpye_log4j_search added logpye an easy to use log4j parser 2019-10-02 20:47:38 +02:00
mailing Update README.md (#254) 2022-06-22 11:40:20 +05:30
medium_article_downloader added medium article downloader script 2019-10-14 18:37:19 +05:30
Minecraft_server_in_background Add script to run a Minecraft server in the background 2019-10-03 16:06:51 +02:00
PDF2text add script for convert pdf to text (#183) 2020-10-09 17:09:01 +05:30
PdfToAudio Added Files 2022-10-10 18:52:09 +05:00
Ping_Server Add script level requirements.txt 2019-10-05 21:44:59 +05:30
Plagiarism_detector Add my script PLAGIARISM_DETECTOR to the repo (#218) 2021-10-02 16:30:44 +05:30
Port_Scanner Add script level requirements.txt 2019-10-05 21:44:59 +05:30
Pressure_Converter A Pressure Converter Script (#242) 2021-10-28 08:17:40 +05:30
Pretty-CSV Add pretty CSV script 2019-10-20 14:11:44 +07:00
Proxy-Request Add script level requirements.txt 2019-10-05 21:44:59 +05:30
PX-to-REM Added PX to REM, REM to Px as command line tools (#82) 2020-03-19 17:52:14 +05:30
py_based_music_player [+] Added : Python Update based Web Music Player. 2022-10-05 21:45:58 +05:30
Py_Cleaner Added Py_Cleaner (#162) 2020-10-05 13:24:15 +05:30
PyRecorder Bump pillow from 9.3.0 to 10.0.1 in /PyRecorder 2023-10-04 00:56:21 +00:00
Random_Email_Generator Added a Random_Email_Generator to the list of projects! (#141) 2020-08-25 15:31:15 +05:30
Random_Names_Generator Added Random Names Generator 2018-10-04 01:26:29 +05:30
Random_Password_Generator add createPassword.py + details 2019-10-07 12:53:49 +02:00
Remove-Duplicate-Files Added python script to remove duplicate files from a directory (#179) 2020-10-07 16:14:18 +05:30
Rock-Paper-Scissor Rock-Paper-Scissor Game (#202) 2020-11-01 22:14:27 +05:30
RSA_Algorithm Added RSA Algorithm used in cryptography (#61) 2020-03-25 16:41:34 +05:30
RSA_Communication Added Independent RSA Communication Algorithm (#199) 2020-10-27 09:50:22 +05:30
RSA-key-pairs Create key-pair-generator.py 2019-10-20 17:45:20 +05:30
send_sqs_messages_in_parallel Added script to send messages to sqs in parallel (#165) 2020-10-05 14:11:00 +05:30
send_whatsapp_message Added Python Script HacktoberFest 2019 (#128) 2019-11-01 19:00:40 +05:30
signature2png Added signatue photo to (transparent) png converter script. 2019-10-03 03:08:43 -05:00
SimpleWebpageParser Add script level requirements.txt 2019-10-05 21:44:59 +05:30
Slideshare-Downloader Add script level requirements.txt 2019-10-05 21:44:59 +05:30
SmsYourLocation Add script level requirements.txt 2019-10-05 21:44:59 +05:30
speak_like_yoda add yoda translator 2019-10-07 09:03:12 +02:00
spotify_downloader Added spotify downloader (#195) 2020-10-24 17:22:34 +05:30
Squid-Proxy-Installer-for-Ubuntu16 Created README.md 2018-10-04 20:12:47 +03:00
SSH_Host_Adder Added an SSH host adder script, which allows you to add hosts to your ssh config file. (#76) 2020-03-25 16:39:56 +05:30
Steg_Tool Added Steg_Tool Script (#234) 2021-10-10 21:13:16 +05:30
Subtitle-downloader Add script level requirements.txt 2019-10-05 21:44:59 +05:30
sudoku-solver sudoku-solver (#144) 2020-09-26 12:13:51 +05:30
Take_screenshot Add script level requirements.txt 2019-10-05 21:44:59 +05:30
Tambola_Ticket_Generator Bump numpy from 1.19.2 to 1.22.0 in /Tambola_Ticket_Generator (#256) 2022-06-22 11:39:36 +05:30
TestMyInternetSpeed Created a Speed checking script in python 3 named TestMyInternetSpeed (#214) 2021-06-27 16:32:18 +05:30
TicTacToe_AI_and_2_players TicTacToeAI and 2 players (#250) 2022-02-08 11:57:29 +05:30
To Do Bot Added Telegram To Do Bot 2019-10-15 10:10:52 +05:30
Toonify Toonify Scripts (#154) 2020-10-05 13:25:29 +05:30
Top_News Bump requests from 2.24.0 to 2.31.0 in /Top_News 2023-05-27 17:36:53 +00:00
TranslateCLI Add TranslateCLI (#200) 2020-10-28 15:19:15 +05:30
TTS_Text_to_Speech_Mp3 Added "TTS - Text to Speech Mp3" (#248) 2022-02-08 11:56:52 +05:30
Tweets_Tool Bump urllib3 from 1.26.5 to 1.26.17 in /Tweets_Tool 2023-10-03 04:38:50 +00:00
Upload_files_to_s3 [ADD] Upload files to s3 using boto3 and python 2019-10-15 10:26:00 +05:30
url_shortener Bump urllib3 from 1.26.5 to 1.26.17 in /url_shortener 2023-10-06 09:03:38 +00:00
vigenere_cipher Fixing number input 2018-10-07 17:07:45 +02:00
Website_Url_Detector Bump requests from 2.22.0 to 2.31.0 in /Website_Url_Detector 2023-05-27 17:36:53 +00:00
Website-Blocker Added Website Blocker 2018-10-03 00:04:07 +05:30
Wifi-Password Python script to view wifi password. (#163) 2020-10-14 16:50:21 +05:30
Wikipedia-Search Wikipedia-Search (#87) 2020-03-19 17:51:02 +05:30
Word_Frequency_Counter Add the word frequency counter (#225) 2021-10-05 22:29:48 +05:30
Word-generator Add Word Generator 2018-10-03 12:21:46 -03:00
Work_Log_Generator Add script level requirements.txt 2019-10-05 21:44:59 +05:30
Youtube_Video_Downloader Improvised Youtube_Video_Downloader 2023-09-03 18:56:01 +05:30
yts_torrents Bump urllib3 from 1.26.5 to 1.26.17 in /yts_torrents 2023-10-03 04:45:28 +00:00
zabbix_api Add script level requirements.txt 2019-10-05 21:44:59 +05:30
zip_password_cracker Create README.md 2018-10-03 15:19:29 +01:00
.gitignore Add a .gitignore to catch common auto-generated files 2018-10-03 22:23:53 -06:00
CONTRIBUTING.md Added CONTRIBUTING.md (#245) 2021-10-30 16:12:55 +05:30
LICENSE.txt Add MIT license for project (#122) 2020-03-16 00:34:06 +05:30
README.md Update README.md 2023-10-02 14:58:17 +05:30

Awesome Python Scripts 😎 PyPI Awesome GitHub stars

Contents:

What is this repo?

This repo is a compilation of some awesome Python scripts that automate some boring tasks or simply make our life easier...or both!

🍪 Cookies for all contributors as well~

What do we have:

So far, the following projects have been integrated to this repo:

Project Name Contributors
2048 Krunal
AI chatbot umar abdullahi
AI chatbot umar abdullahi
AI for guess the number Omar Sameh
Address locator Chris
Address locator Chris
Asymmetric Encryption victor matheus
Asymmetric Encryption victor matheus
Automated calendar J.A. Hernández
Automated emails Suvigya
Automated emails Suvigya
Battery_notification Krishna Sharma
Better_CSV_Storage Bhargav Kuvadiya
Bitcoin price GUI Amirul Abu
Bitcoin price GUI Amirul Abu
CLI Calculator Willian GL
CLI Calculator Willian GL
COVID visualiser (real-time) Tushar Gupta
CSV to Excel xemeds
Caesar Cipher epi052
Caesar Cipher epi052
Checksum tool Austin Ewens
Checksum tool Austin Ewens
Clean_up_photo sritanmay001
Codechef autosubmitter Harshit Mahajan
Codechef autosubmitter Harshit Mahajan
Codeforces Checker Jinesh Parakh
Colored B&W Image Converter Nitish Srivastava
Colored B&W Image Converter Nitish Srivastava
Contact 'Leads' Distribution Tiago Cordeiro
Contact 'Leads' Distribution Tiago Cordeiro
Countdown Jeremias Gomes
csv_to_json MoiZ
Cricket Matches web Scraper Divy Ranjan
Cricket Matches web Scraper Divy Ranjan
Crypt socket Willian GL
Crypt socket Willian GL
Cryptocurrency Converter AdnCodz
Cryptocurrency Converter AdnCodz
Cryptocurrency Prices xemeds
Current City Weather Jesse Bridge
Current City Weather Jesse Bridge
DOH DIG Ryan
DOH DIG Ryan
Database-As-Storage Bhargav Kuvadiya
Directory Tree Visualizer Harpreet Singh Saluja
Directory organizer Athul P
Directory organizer Athul P
Download Page as PDF Jeremias Gomes
Elasticsearch snapshot Joe Ryan
English Theasaurus Ansh Dhingra
Excel Files Merger Andrei N
Excel Files Merger Andrei N
Excel to List Nitish Srivastava
Excel to List Nitish Srivastava
Extended_ip_address_info hafpaf
Extended_ip_address_info hafpaf
Face Recognition LOKESH KHURANA
Fibonacci_Sequence_Generator John Wesley Kommala
File Carving Yeryeong Kim
File Encrypt Decrypt Aditya Arakeri
File Encrypt Decrypt Aditya Arakeri
File Organizer Ayush Bhardwaj
File Sharing Bot Darshan Patel
File Sharing Bot Darshan Patel
File explorer Nikhil Kumar Singh
File explorer Nikhil Kumar Singh
Find PhoneNumber in String Austin Zuniga
Find PhoneNumber in String Austin Zuniga
Flash card quizzer Utkarsh Sharma
Flash card quizzer Utkarsh Sharma
Folder Locker and hider Prajjwal Pathak
Folder Manager Harsh Raj
Frammed text generator jcdwalle
Frammed text generator jcdwalle
Get Time By TimeZone Parth Shah
git_automation loge1998
Github repo creator Harish Tiwari
GithubBot Abhilasha
Gmail Mailing Script mayank-kapur
Gmail Mailing Script mayank-kapur
Google Meet Joiner JohanSanSebastian
HTML Table to List Nitish Srivastava
HTML Table to List Nitish Srivastava
Handwrting DNN recognizer Chris
Handwrting DNN recognizer Chris
Harry Potter Cloak thesmartdeveloperr
IMDB TV Series Info Extractor Yash Raj Sarrof
IMDB TV Series Info Extractor Yash Raj Sarrof
IMDBQuerier Burak Bekci
IP Address Xenium
Image Compressor Prathima Kadari
Image To PDF msaoudallah
Image To PDF msaoudallah
Image Watermarker (batch) Remco Halman
Image circle formatter Berk Gureken
Image circle formatter Berk Gureken
Independent RSA Communication Algorithm Miguel Santos
Instadp Web Scrapper Psychiquest
Instadp Web Scrapper Psychiquest
Instagram Video Downloader Shobhit Bhosure
JSON file to YAML convertor Saksham Basandrai
Keylogger Preet Mishra
Keylogger Preet Mishra
Medium Article Downloader coolsonu39
Medium Article Downloader coolsonu39
Minecraft Server in background Max von Forell
Minecraft Server in background Max von Forell
Own IP locator Chris
Own IP locator Chris
PDF2text QuangPH
PX to REM Atthaphon Urairat
Pdf to AudioBook Converter Ayesha Gull
Plagiarism_detector Akshita Singhal
Port Scanner Plutoberth
Port Scanner Plutoberth
Pressure_Converter E-Wave
Pretty CSV Frizz925
PyRecorder Rocky Jain
py_based_music_player Bhargav Kuvadiya
Py_Cleaner Abhishek Dobliyal
Python Algebra Solver Sengxay Xayachack
Python Algebra Solver Sengxay Xayachack
RSA Algorithm Chinmay Rane
RSA Key Pair Generator Aditya Parikh
Random Password Generators Hafpaf and Renderer-RCT2
Random Password Generators Hafpaf and Renderer-RCT2
Random name generator Ayush Bhardwaj
Random name generator Ayush Bhardwaj
Random_Email_Generator Shubham Garg
Remove-Duplicate-Files Aayushi Varma
Rock-Paper-Scissor Game Punit Sakre
send_whatsapp_message Mukesh Prasad
Send messages to sqs in parallel Jinam Shah
Server Ping prince
Server Ping prince
Signature photo to PNG converter Rodolfo Ferro
Signature photo to PNG converter Rodolfo Ferro
Simple Webpage Parser Nitish Srivastava
Simple Webpage Parser Nitish Srivastava
Slideshare downloader Chris Goes
Slideshare downloader Chris Goes
SMS your location prince
SMS your location prince
Spotify Downloader Sagar Patel
Squid installer for Ubuntu Berkay Demir
Squid installer for Ubuntu Berkay Demir
SSH Host adder NinoDoko
Steg_Tool Shankar JP
sudoku-solver Rishabh Umrao
Subtitle downloader Kaushlendra Pratap
Subtitle downloader Kaushlendra Pratap
TTS - Text to Speech Mp3 Antonio Andrade
Take Screenshot Moad Mohammed Elhebri
Tambola_Ticket_Generator Amandeep_Singh
Test Your Internet Speed TheSmartDeveloperr
TicTacToe AI and 2 players Omar Sameh
To Do Bot Darshan Patel
Top_News Attupatil
Translate CLI Rodrigo Oliveira
URL shortener Sam Ebison
Upload Files to S3 Jayram Nai
Upload Files to S3 Jayram Nai
Vinegère Cipher victoni
Vinegère Cipher victoni
Web proxy Nikhil Kumar Singh
Web proxy Nikhil Kumar Singh
Website Url Detector sonniki
Website blocker Ayush Bhardwaj
Website blocker Ayush Bhardwaj
WiFi Password Viewer Sagar Patel
Wikipedia-Search Nissaar
Word Frequency Counter sonniki
Word generator TGLIDE
Word generator TGLIDE
Work log generator Maël Pedretti
Work log generator Maël Pedretti
YTS Torrents Mayank Nader
Yoda-speak Translator sonniki
Yoda-speak Translator sonniki
Youtube video downloader Christopher He
Youtube video downloader Christopher He
Zabbix API msg4sunny
Zabbix API msg4sunny
Zip password cracker umar abdullahi
Zip password cracker umar abdullahi

How to use:

  • Clone/Download the directory and navigate to each folder. Or...

  • Simply navigate to the folder and download/copy the scripts! It's that simple and easy.

  • Setup virtual environment for that scripts:

    • python -m venv env
    • source env\bin\activate
    • pip install -r requirements.txt
  • Run the script :)

Remember to star the repo if you love the scripts~ 😉

Contribution Guidelines:

Steps required to follow before adding any script

  • Make a separate folder for your script.

  • There shouldn't be any spaces between the names of the script. (Use underscore or dash Symbol)

    • Script One
    • ✔️ Script_One
    • ✔️ Script-One
  • The Folder should contain the followings -

    • Main Python Script,

    • Supporting files for the Script (If any)

    • A separate README.md File with proper documentation.

    • requirements.txt file for any required library.

    • How to create requirements.txt file - cd <your_script_dir> - Activate your local virtual environment - source env\bin\activate - pip freeze > requirements.txt

  • Add your name & script in the project's list above in the same format. [Compulsory]

  • Only One Commit per PR is Adviced.

If you like the project:

Want to connect with me?