This repository consists of a list of more than 60 Python scripts, primarily those which automate a specific task. Each folder contains one or more .py files and a README to explain what that specific Python script needs to run. These scripts are free to use as long as long as the original contributor is credited.
We encourage contributions from the community to make this repository even more valuable. Whether you want to add a new Python script or enhance an existing one, we welcome your input. Here's how you can contribute:
Note: Please follow the maintainer of the repository for quick approval of the PR's via Twitter, Instagram, Youtube, Github
1. Create an issue: Start by creating an issue in this repository. Describe the new script you'd like to contribute, its purpose, and any specific features it will provide.
2. Fork the repository: Fork this repository to your own GitHub account to create a copy you can work on.
3. Create a Pull Request (PR): In your forked repository, develop the Python script and include a README
file explaining how to use it. Ensure you credit the original contributor if you're building upon an existing script.
4. Update the List: If you're adding a new script, make sure to include it in the "List of Python Scripts" section below, providing a title, a link to the script's folder, and a brief description.
NOTE: Remember to close your issues once your PR has been merged! They can be reopened if needed.
More information on contributing and the general code of conduct for discussion and feedback in this repo can be found here: CONTRIBUTIONS.md
Script | Link | Description |
---|---|---|
Arrange It | Arrange It | A Python script that can automatically move files into corresponding folders based on their extensions. |
Auto WiFi Check | Auto WiFi Check | A Python script to monitor if the WiFi connection is active or not |
AutoCert | AutoCert | A Python script to auto-generate e-certificates in bulk. |
Autocomplete Notes App | AutoCert | A Python script to auto-generate e-certificates in bulk. |
Automated Emails | Automated Emails | A Python script to send out personalized emails by reading a CSV file. |
Black Hat Python | Black Hat Python | Source code from the book Black Hat Python |
Blackjack | Blackjack | A game of Blackjack - let's get a 21. |
Chessboard | Chessboard | Creates a chessboard using matplotlib. |
Compound Interest Calculator | Compound Interest Calculator | A Python script to calculate compound interest. |
Countdown Timer | Countdown Timer | Displays a message when the Input time elapses. |
Convert Temperature | Convert Temperature | A python script to convert temperature between Fahreheit, Celsius and Kelvin |
Crop Images | Crop Images | A Python script to crop a given image. |
CSV to Excel | CSV to Excel | A Python script to convert a CSV to an Excel file. |
Currency Script | Currency Script | A Python script to convert the currency of one country to that of another. |
Digital Clock | Digital Clock | A Python script to preview a digital clock in the terminal. |
Display Popup Window | Display Popup Window | A Python script to preview a GUI interface to the user. |
Duplicate Finder | Duplicate Finder | The script identifies duplicate files by MD5 hash and allows deletion or relocation. |
Emoji | Emoji | The script generates a PDF with an emoji using a custom TrueType font. |
Emoji to PDF | Emoji to PDF | A Python Script to view Emoji in PDF. |
Expense Tracker | Expense Tracker | A Python script which can track expenses. |
Face Reaction | Face Reaction | A script which attempts to detect facial expressions. |
Fake Profiles | Fake Profiles | Creates fake profiles. |
File Encryption Decryption | File Encryption Decryption | Encrypts and Decrypts files using AES Algorithms for Security purposes. |
File Search | File_search | A python script that searches a specified folder for all files, regardless of file type, within its directory and subdirectories. |
Font Art | Font Art | Displays a font art using Python. |
File Organizer | FileOrganizer | Organizes files into different folders according to their file type |
File Renamer | FileRenamer | Bulk renames files with the same start/end |
File Text Search | FileTextSearch | Searches for a keyword/phrase accross different files |
Freelance Helper Program | freelance-helper | Takes an Excel file with working hours and calculates the payment. |
Get Hexcodes From Websites | Get Hexcodes From Websites | Generates a Python list containing Hexcodes from a website. |
Hand_Volume | Hand_Volume | Detects and tracks hand movements to control volume. |
Hangman Game | Hangman | A classic word-guessing game where players guess letters to find the hidden word |
Harvest Predictor | Harvest Predictor | Takes some necessary input parameters and predicts harvest according to it. |
Html-to-images | html-to-images | Converts HTML documents to image files. |
Image Capture | Image Capture | Captures image from your webcam and saves it on your local device. |
Image Compress | Image Compress | Takes an image and compresses it. |
Image Manipulation without libraries | Image Manipulation without libraries | Manipulates images without using any external libraries. |
Image Text | Image Text | Extracts text from the image. |
Image Text to PDF | Image Text to PDF | Adds an image and text to a PDF. |
Image Uploader | Image Uploader | Uploads images to Imgur using a keyboard shortcut. |
Image Watermarker | Image Watermarker | Adds a watermark to an image. |
Image to ASCII | Image to ASCII | Converts an image into ASCII art. |
Image to Gif | Image to Gif | Generate gif from images. |
Interactive Dictionary | Interactive Dictionary | finding out meanings of words |
IP Geolocator | IP Geolocator | Uses an IP address to geolocate a location on Earth. |
Jokes Generator | Jokes generator | Generates jokes. |
JSON to CSV 1 | JSON to CSV 1 | Converts JSON to CSV files. |
JSON to CSV 2 | JSON to CSV 2 | Converts a JSON file to a CSV file. |
JSON to CSV converter | JSON to CSV converter | Converts JSON file to CSV files. It can convert nested JSON files as well. A sample JSON is included for testing. |
JSON to YAML converter | JSON to YAML converter | Converts JSON file to YAML files. A sample JSON is included for testing. |
Keylogger | Keylogger | Keylogger that can track your keystrokes, clipboard text, take screenshots at regular intervals, and records audio. |
Keyword - Retweeting | Keyword - Retweeting | Find the latest tweets containing given keywords and then retweet them. |
LinkedIn Bot | LinkedIn Bot | Automates the process of searching for public profiles on LinkedIn and exporting the data to an Excel sheet. |
Longitude & Latitude to conical coverter | Longitude Latitude conical converter | Converts Longitude and Latitude to Lambert conformal conic projection. |
Mail Sender | Mail Sender | Sends an email. |
Merge Two Images | Merge Two Images | Merges two images horizontally or vertically. |
Mood based youtube song generator | Mood based youtube song generator | This Python script fetches a random song from YouTube based on your mood input and opens it in your default web browser. |
Mouse mover | Mouse mover | Moves your mouse every 15 seconds. |
Morse Code | Mose Code | Encodes and decodes Morse code. |
No Screensaver | No Screensaver | Prevents screensaver from turning on. |
OTP Verification | OTP Verification | An OTP Verification Checker. |
Password Generator | Password Generator | Generates a random password. |
Password Manager | Password Manager | Generate and interact with a password manager. |
Password Strength Checker | Password Strength Checker | Evaluates how strong a given password is. |
PDF Merger | PDF Merger | Merges multiple PDF files into a single PDF, with options for output location and custom order. |
PDF to Audio | PDF to Audio | Converts PDF to audio. |
PDF to Text | PDF to text | Converts PDF to text. |
PDF merger and splitter | PDF Merger and Splitter | Create a tool that can merge multiple PDF files into one or split a single PDF into separate pages. |
Planet Simulation | Planet Simulation | A simulation of several planets rotating around the sun. |
Playlist Exchange | Playlist Exchange | A Python script to exchange songs and playlists between Spotify and Python. |
Pigeonhole Sort | Algorithm | The pigeonhole sort algorithm to sort your arrays efficiently! |
PNG TO JPG CONVERTOR | PNG-To-JPG | A PNG TO JPG IMAGE CONVERTOR. |
Pomodoro Timer | Pomodoro Timer | A Pomodoro timer |
Python GUI Notepad | Python GUI Notepad | A Python-based GUI Notepad with essential features like saving, opening, editing text files, basic formatting, and a simple user interface for quick note-taking. |
QR Code Generator | QR Code Generator | This is generate a QR code from the provided link |
QR Code Scanner | QR Code Scanner | Helps in Sacanning the QR code in form of PNG or JPG just by running the python script. |
QR Code with logo | QR code with Logo | QR Code Customization Feature |
Random Color Generator | Random Color Generator | A random color generator that will show you the color and values! |
Remove Background | Remove Background | Removes the background of images. |
Road-Lane-Detection | Road-Lane-Detection | Detects the lanes of the road |
Rock Paper Scissor 1 | Rock Paper Scissor 1 | A game of Rock Paper Scissors. |
Rock Paper Scissor 2 | Rock Paper Scissor 2 | A new version game of Rock Paper Scissors. |
Run Then Notify | Run Then Notify | Runs a slow command and emails you when it completes execution. |
Selfie with Python | Selfie with Python | Take your selfie with python . |
Simple DDOS | Simple DDOS | The code allows you to send multiple HTTP requests concurrently for a specified duration. |
Simple TCP Chat Server | Simple TCP Chat Server | Creates a local server on your LAN for receiving and sending messages! |
Smart Attendance System | Smart Attendance System | This OpenCV framework is for Smart Attendance by actively decoding a student's QR Code. |
Snake Water Gun | Snake Water Gun | A game similar to Rock Paper Scissors. |
Sorting | Sorting | Algorithm for bubble sorting. |
Star Pattern | Star Pattern | Creates a star pattern pyramid. |
Subnetting Calculator | Subnetting Calculator | Calculates network information based on a given IP address and subnet mask. |
Take a break | Take a break | Python code to take a break while working long hours. |
Text Recognition | Text Recognition | A Image Text Recognition ML Model to extract text from Images |
Text to Image | Text to Image | A Python script that will take your text and convert it to a JPEG. |
Tic Tac Toe 1 | Tic Tac Toe 1 | A game of Tic Tac Toe. |
Tik Tac Toe 2 | Tik Tac Toe 2 | A game of Tik Tac Toe. |
Turtle Art & Patterns | Turtle Art | Scripts to view turtle art also have prompt-based ones. |
Turtle Graphics | Turtle Graphics | Code using turtle graphics. |
Twitter Selenium Bot | Twitter Selenium Bot | A bot that can interact with Twitter in a variety of ways. |
Umbrella Reminder | Umbrella Reminder | A reminder for umbrellas. |
URL Shortener | URL Shortener | A URL shortener code compresses long URLs into shorter, more manageable links |
Video Downloader | Video Downloader | Download Videos from youtube to your local system. |
Video Watermarker | Video Watermarker | Adds watermark to any video of your choice. |
Virtual Painter | Virtual Painter | Virtual painting application. |
Wallpaper Changer | Wallpaper Changer | Automatically changes home wallpaper, adding a random quote and stock tickers on it. |
Weather GUI | Weather GUI | Displays information on the weather. |
Website Blocker | Website Blocker | Downloads the website and loads it on your homepage in your local IP. |
Website Cloner | Website Cloner | Clones any website and opens the site in your local IP. |
Web Scraper | Web Scraper | A Python script that scrapes blog titles from Python.org and saves them to a file. |
Weight Converter | Weight Converter | Simple GUI script to convert weight in different measurement units. |
Wikipedia Data Extractor | Wikipedia Data Extractor | A simple Wikipedia data extractor script to get output in your IDE. |
Word to PDF | Word to PDF | A Python script to convert an MS Word file to a PDF file. |
Youtube Downloader | Youtube Downloader | Downloads any video from YouTube in video or audio format! |
Youtube Playlist Info Scraper | Youtube Playlist Info Scraper | This python module retrieve information about a YouTube playlist in json format using playlist link. |
Use the cloud-free development environment where you can directly start coding.
You can use Gitpod in the cloud
If you liked this repository, support it by starring ⭐
Thank You for being here :)