Awesome Python Scripts ?
Steps required to follow before adding any script
Contents:
What is this repo?
What do we have:
How to use:
Contribution Guidelines:
If you like the project:
Want to connect with me?
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~
So far, the following projects have been integrated to this repo:
Project Name | Contributors |
---|---|
2048 | Krunal |
AI chatbot | umar abdullahi |
AI for guess the number | Omar Sameh |
Address locator | Chris |
Asymmetric Encryption | victor matheus |
Attachment Unique Mail | Arnav Dandekar |
Automated calendar | J.A. Hernández |
Automated emails | Suvigya |
Battery_notification | Krishna Sharma |
Better_CSV_Storage | Bhargav Kuvadiya |
Bitcoin price GUI | Amirul Abu |
CLI Calculator | Willian GL |
COVID visualiser (real-time) | Tushar Gupta |
CSV to Excel | xemeds |
Caesar Cipher | epi052 |
Checksum tool | Austin Ewens |
Clean_up_photo | sritanmay001 |
Codechef autosubmitter | Harshit Mahajan |
Codeforces Checker | Jinesh Parakh |
Colored B&W Image Converter | Nitish Srivastava |
Contact 'Leads' Distribution | Tiago Cordeiro |
Countdown | Jeremias Gomes |
csv_to_json | MoiZ |
Cricket Matches web Scraper | Divy Ranjan |
Crypt socket | Willian GL |
Cryptocurrency Converter | AdnCodz |
Cryptocurrency Prices | xemeds |
Current City Weather | Jesse Bridge |
DOH DIG | Ryan |
Database-As-Storage | Bhargav Kuvadiya |
Directory Tree Visualizer | Harpreet Singh Saluja |
Directory organizer | Athul P |
Download Page as PDF | Jeremias Gomes |
Elasticsearch snapshot | Joe Ryan |
English Theasaurus | Ansh Dhingra |
Excel Files Merger | Andrei N |
Excel to List | Nitish Srivastava |
Extended_ip_address_info | hafpaf |
Face Recognition | LOKESH KHURANA |
Fibonacci_Sequence_Generator | John Wesley Kommala |
File Carving | Yeryeong Kim |
File Encrypt Decrypt | Aditya Arakeri |
FileMagic Organizer | malivinayak |
File Organizer | Ayush Bhardwaj |
File Sharing Bot | Darshan Patel |
File explorer | Nikhil Kumar Singh |
Find PhoneNumber in String | Austin Zuniga |
Flash card quizzer | Utkarsh Sharma |
Folder Locker and hider | Prajjwal Pathak |
Folder Manager | Harsh Raj |
Frammed text generator | jcdwalle |
Get Time By TimeZone | Parth Shah |
git_automation | loge1998 |
Github repo creator | Harish Tiwari |
Github Review Bot | Gaurav Giri |
GithubBot | Abhilasha |
Gmail Mailing Script | mayank-kapur |
Google Meet Joiner | JohanSanSebastian |
HTML Table to List | Nitish Srivastava |
Handwrting DNN recognizer | Chris |
Harry Potter Cloak | thesmartdeveloperr |
IMDB TV Series Info Extractor | Yash Raj Sarrof |
IMDBQuerier | Burak Bekci |
IP Address | Xenium |
Image Compressor | Prathima Kadari |
Image To PDF | msaoudallah |
Image Watermarker (batch) | Remco Halman |
Image circle formatter | Berk Gureken |
Independent RSA Communication Algorithm | Miguel Santos |
Instadp Web Scrapper | Psychiquest |
Instagram Video Downloader | Shobhit Bhosure |
JSON file to YAML convertor | Saksham Basandrai |
Keylogger | Preet Mishra |
Medium Article Downloader | coolsonu39 |
Minecraft Server in background | Max von Forell |
Own IP locator | Chris |
PDF2text | QuangPH |
PDFsplitter | Prathamesh-Ghatole |
PX to REM | Atthaphon Urairat |
Pdf to AudioBook Converter | Ayesha Gull |
Plagiarism_detector | Akshita Singhal |
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 |
RSA Algorithm | Chinmay Rane |
RSA Key Pair Generator | Aditya Parikh |
Random Password Generators | Hafpaf and Renderer-RCT2 |
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 |
Signature photo to PNG converter | Rodolfo Ferro |
Simple Webpage Parser | Nitish Srivastava |
Slideshare downloader | Chris Goes |
SMS your location | prince |
Spotify Downloader | Sagar Patel |
Squid installer for Ubuntu | Berkay Demir |
SSH Host adder | NinoDoko |
Steg_Tool | Shankar JP |
sudoku-solver | Rishabh Umrao |
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 |
Vinegère Cipher | victoni |
Web proxy | Nikhil Kumar Singh |
Website Url Detector | sonniki |
Website blocker | Ayush Bhardwaj |
WiFi Password Viewer | Sagar Patel |
Wikipedia-Search | Nissaar |
Word Frequency Counter | sonniki |
Word generator | TGLIDE |
Work log generator | Maël Pedretti |
X Scrapper | Shreeram |
YTS Torrents | Mayank Nader |
Yoda-speak Translator | sonniki |
Youtube video downloader | Christopher He |
Zabbix API | msg4sunny |
Zip password cracker | umar abdullahi |
Task Scheduler | heysagnik |
PDF Password Decypter | parthasdey2304 |
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 envbinactivate
pip install -r requirements.txt
Run the script :)
Remember to star the repo if you love the scripts~
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 envbinactivate
- 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.
Star this Repo - Awesome Python Scripts
Follow me on GitHub - Ayush Bhardwaj