You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Welcome to Python Automation Scripts – a collection of handy, beginner-friendly scripts that automate everyday tasks using Python.
These scripts are simple yet powerful, perfect for learning or boosting productivity.
📦 What's Inside?
Script Name
Description
summarize.py
Summarizes long texts using OpenAI's language model
speed.py
Measures your internet speed with just one command
clean.py
Cleans junk files from your system (like a lightweight CCleaner)
merge_all_pdf.py
Merges multiple PDF files into one
resize.py
Resizes images in bulk
genpasswords.py
Generates strong, random passwords
quicknotes.py
Saves and retrieves short text notes quickly
csvtojson.py
Converts CSV files to JSON format
extract.py
Extracts text from images (OCR) using pytesseract
motivation.py
Prints a random motivational quote
pomodoro.py
Pomodoro timer for focus and productivity
emailyourself.py
Sends an email reminder to yourself
audio.py
Converts text to speech
replace.py
Find-and-replace words across multiple files
bulk.py
Performs bulk renaming of files
tasks.py
CLI Task Manager
terminal.py
Makes your terminal interesting
tracker.py
Matplotlib sleep cycles
static_dashboard.py
Static python dashboard using rich
dynamic_dashboard.py
Dynamic python dashboard using rich.live
dynaweather.py
Dynamic weather dashboard using rich
my_dash_app.py
Interactive dashboard using dash and plotly
typespeed.py
Calculating your typing speed
🚀 Getting Started
Clone the repo
git clone https://github.com/Nish2005karsh/python-automation-scripts.git
cd python-automation-scripts
Install dependencies
pip install -r requirements.txt
Run the scripts
python summarize.py
🧠 Why This Repo?
This project is built to:
Sharpen Python skills
Encourage automation in daily tasks
Be shared as bite-sized Dev.to articles
Each script can be used independently and explained as a mini blog post.
✍️ Articles on Dev.to
I'm publishing each of these scripts as tutorials @Nish2005karsh profile. Follow along if you're into Python & automation!
About
Consists of python codes that will enhance your python knowledge !!