Awesome-Python-Scripts/README.md
LOKESH KHURANA e428f6a3fd
Added Image Recognition Script (#109)
* Added face recognition script

* Updated README

Co-authored-by: Ayush Bhardwaj <classicayush@gmail.com>
2020-03-18 14:00:11 +05:30

17 KiB

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 | |Yoda-speak Translator|sonniki | |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 ?