A Curated list of Awesome Python Scripts that Automate Stuffs.
Go to file
Nikola Dokoski (Nino) 09b7c22c26
Added an SSH host adder script, which allows you to add hosts to your ssh config file. (#76)
Co-authored-by: NinoCosmic <nikola.dokoski@cosmicdevelopment.com>
Co-authored-by: Ayush Bhardwaj <classicayush@gmail.com>
2020-03-25 16:39:56 +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_email Add automated_email and name to README 2019-10-15 06:20:16 +05:30
Bitcoin-Price-GUI added more information in README 2018-10-04 19:06:19 +08:00
caeser_cipher added caeser cipher readme 2018-10-03 19:37:33 -05: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
Color_to_BW_Converter Add script level requirements.txt 2019-10-05 21:44:59 +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
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
Current_City_Weather Add script level requirements.txt 2019-10-05 21:44:59 +05:30
Directory-organizer Added python script for organizing a directory 2018-10-03 20:32:15 +05:30
DOH-Dig dig like over https 2019-10-12 14:04:02 +02:00
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
file-encrypt-decrypt adding a command line python script which: 2019-10-04 23:12:29 -07:00
File-Explorer-Dialog-Box Add script level requirements.txt 2019-10-05 21:44:59 +05:30
File-Organizer File Organizer Script added 2019-10-27 20:26:33 +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
FramedText Create Readme.md 2018-10-03 08:28:43 -04:00
Handwriting_Recognizer Add script level requirements.txt 2019-10-05 21:44:59 +05:30
HTML_Table_to_List Add script level requirements.txt 2019-10-05 21:44:59 +05:30
Image-Circulator Add script level requirements.txt 2019-10-05 21:44:59 +05:30
images2pdf Add script level requirements.txt 2019-10-05 21:44:59 +05:30
imdb_episode_ratings Added script to extract information from IMDB about any TV show 2019-10-05 09:06:39 +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
Keylogger Add keylogger project 2019-10-05 11:14:17 +05:30
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 Add script level requirements.txt 2019-10-05 21:44:59 +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
Ping_Server Add script level requirements.txt 2019-10-05 21:44:59 +05:30
Port_Scanner Add script level requirements.txt 2019-10-05 21:44:59 +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
PyRecorder commit squashed 2019-10-20 19:57:55 +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
RSA-key-pairs Create key-pair-generator.py 2019-10-20 17:45:20 +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
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
Subtitle-downloader Add script level requirements.txt 2019-10-05 21:44:59 +05:30
Take_screenshot Add script level requirements.txt 2019-10-05 21:44:59 +05:30
To Do Bot Added Telegram To Do Bot 2019-10-15 10:10:52 +05:30
Tweets_Tool Bump urllib3 from 1.22 to 1.24.2 in /Tweets_Tool (#136) 2020-03-17 22:27:40 +05:30
Upload_files_to_s3 [ADD] Upload files to s3 using boto3 and python 2019-10-15 10:26:00 +05:30
vigenere_cipher Fixing number input 2018-10-07 17:07:45 +02:00
Website-Blocker Added Website Blocker 2018-10-03 00:04:07 +05:30
Wikipedia-Search Wikipedia-Search (#87) 2020-03-19 17:51:02 +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 Add script level requirements.txt 2019-10-05 21:44:59 +05:30
yts_torrents add yts_torrents project (#116) 2019-10-31 10:07:55 +05:30
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
LICENSE.txt Add MIT license for project (#122) 2020-03-16 00:34:06 +05:30
README.md 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

Awesome Python Scripts 😎 PyPI HitCount GitHub stars

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

|File Encrypt Decrypt|Aditya Arakeri| | Address locator | Chris | | Automated emails | Suvigya | |AI chatbot |umar abdullahi | |Asymmetric Encryption |victor matheus | |Bitcoin price GUI |Amirul Abu | |Cryptocurrency Converter |AdnCodz | |Caesar Cipher |epi052 | |Checksum tool |Austin Ewens | |Codechef autosubmitter |Harshit Mahajan | |Colored B&W Image Converter |Nitish Srivastava | |Contact 'Leads' Distribution |Tiago Cordeiro | |Cricket Matches web Scraper |Divy Ranjan | | Crypt socket|Willian GL | |Current City Weather |Jesse Bridge | |Directory organizer | Athul P | |DOH DIG | Ryan | |Excel Files Merger | Andrei N| |Excel to List | Nitish Srivastava| |Extended_ip_address_info | hafpaf| |File explorer | Nikhil Kumar Singh| |File Sharing Bot | Darshan Patel| |Flash card quizzer |Utkarsh Sharma | |Frammed text generator | jcdwalle| |Gmail Mailing Script |mayank-kapur | |Handwrting DNN recognizer |Chris | |HTML Table to List | Nitish Srivastava| |Image circle formatter |Berk Gureken | |Image To PDF|msaoudallah| |Instadp Web Scrapper|Psychiquest| |Keylogger |Preet Mishra | |Minecraft Server in background|Max von Forell| |Own IP locator|Chris| |Port Scanner|Plutoberth| |Python Algebra Solver|Sengxay Xayachack| |Random name generator| Ayush Bhardwaj| |Random Password Generators| Hafpaf and Renderer-RCT2| |Server Ping|prince| |Signature photo to PNG converter|Rodolfo Ferro| |Simple Webpage Parser|Nitish Srivastava| |Slideshare downloader|Chris Goes| |SMS your location|prince| |Squid installer for Ubuntu|Berkay Demir| |Subtitle downloader|Kaushlendra Pratap| |Take Screenshot|Moad Mohammed Elhebri| |To Do Bot | Darshan Patel| |Upload Files to S3|Jayram Nai| |Vinegère Cipher|victoni| |Web proxy|Nikhil Kumar Singh| |Website blocker|Ayush Bhardwaj| |Word generator|TGLIDE| |Work log generator|Maël Pedretti| |Youtube video downloader|Christopher He| |Zabbix API|msg4sunny| |Zip password cracker|umar abdullahi| |CLI Calculator|Willian GL | |Find PhoneNumber in String|Austin Zuniga| |IMDB TV Series Info Extractor|Yash Raj Sarrof | |PX to REM|Atthaphon Urairat | |Yoda-speak Translator|sonniki | |SSH Host adder|NinoDoko| |Wikipedia-Search|Nissaar | |Instagram Video Downloader|Shobhit Bhosure | |Medium Article Downloader|coolsonu39| |Face Recognition|LOKESH KHURANA| |File Encrypt Decrypt|Aditya Arakeri| | Address locator | Chris | | Automated emails | Suvigya | |AI chatbot |umar abdullahi | |Asymmetric Encryption |victor matheus | |Bitcoin price GUI |Amirul Abu | |Cryptocurrency Converter |AdnCodz | |Caesar Cipher |epi052 | |Checksum tool |Austin Ewens | |Codechef autosubmitter |Harshit Mahajan | |Colored B&W Image Converter |Nitish Srivastava | |Contact 'Leads' Distribution |Tiago Cordeiro | |Cricket Matches web Scraper |Divy Ranjan | | Crypt socket|Willian GL | |Current City Weather |Jesse Bridge | |Directory organizer | Athul P | |DOH DIG | Ryan | |Excel Files Merger | Andrei N| |Excel to List | Nitish Srivastava| |Extended_ip_address_info | hafpaf| |File explorer | Nikhil Kumar Singh| |File Sharing Bot | Darshan Patel| |Flash card quizzer |Utkarsh Sharma | |Frammed text generator | jcdwalle| |Gmail Mailing Script |mayank-kapur | |Handwrting DNN recognizer |Chris | |HTML Table to List | Nitish Srivastava| |Image circle formatter |Berk Gureken | |Image To PDF|msaoudallah| |Instadp Web Scrapper|Psychiquest| |Keylogger |Preet Mishra | |Minecraft Server in background|Max von Forell| |Own IP locator|Chris| |Port Scanner|Plutoberth| |Python Algebra Solver|Sengxay Xayachack| |Random name generator| Ayush Bhardwaj| |Random Password Generators| Hafpaf and Renderer-RCT2| |Server Ping|prince| |Signature photo to PNG converter|Rodolfo Ferro| |Simple Webpage Parser|Nitish Srivastava| |Slideshare downloader|Chris Goes| |SMS your location|prince| |Squid installer for Ubuntu|Berkay Demir| |Subtitle downloader|Kaushlendra Pratap| |Take Screenshot|Moad Mohammed Elhebri| |To Do Bot | Darshan Patel| |Upload Files to S3|Jayram Nai| |Vinegère Cipher|victoni| |Web proxy|Nikhil Kumar Singh| |Website blocker|Ayush Bhardwaj| |Word generator|TGLIDE| |Work log generator|Maël Pedretti| |Youtube video downloader|Christopher He| |Zabbix API|msg4sunny| |Zip password cracker|umar abdullahi| |CLI Calculator|Willian GL | |Find PhoneNumber in String|Austin Zuniga| |IMDB TV Series Info Extractor|Yash Raj Sarrof | |Yoda-speak Translator|sonniki | |Medium Article Downloader|coolsonu39| |RSA Key Pair Generator | Aditya Parikh | |Clean_up_photo|sritanmay001| |PyRecorder|Rocky Jain| |Pretty CSV|Frizz925| |File Organizer|Ayush Bhardwaj| |send_whatsapp_message|Mukesh Prasad| |YTS Torrents|Mayank Nader|

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 :

  • 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

  • Please add your script in the project's list above.

  • Only One Commit per PR is Adviced.

Want to connect with me ?