Giter VIP home page Giter VIP logo

dhanushnehru / python-scripts Goto Github PK

View Code? Open in Web Editor NEW
146.0 6.0 101.0 6.02 MB

A curated list of python scripts for automating your tasks

Home Page: https://dhanushnehru.github.io/Python-Scripts/

License: MIT License

Python 58.69% Batchfile 0.03% HTML 1.56% CSS 25.00% Procfile 0.01% Jupyter Notebook 14.72%
coding good-first-issue hacktoberfest python python-script pythonscript looking-for-maintainer hacktoberfest-accepted hacktoberfest-starter hacktoberfest2023

python-scripts's Introduction

Table of Contents

Python Scripts

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.

Contributing

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

Adding a New Script

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

List of Scripts in Repo

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.
Automated Emails Automated Emails A Python script to send out personalized emails by reading a CSV file.
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 in PDF Emoji in 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.
Font Art Font Art Displays a font art using Python.
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.
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 to ASCII Image to ASCII Converts an image into ASCII art.
Image to Gif Image to Gif Generate gif from images.
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 Converts JSON to CSV files.
JSON to CSV 2 JSON to CSV 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.
Mail Sender Mail Sender Sends an email.
Merge Two Images Merge Two Images Merges two images horizontally or vertically.
Mouse mover Mouse mover Moves your mouse every 15 seconds.
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.
PDF to Audio PDF to Audio Converts PDF to audio.
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.
PNG TO JPG CONVERTOR PNG-To-JPG A PNG TO JPEG IMAGE CONVERTOR.
QR Code Generator QR Code Generator This is generate a QR code from the provided link
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.
ROCK-PAPER-SCISSOR ROCK-PAPER-SCISSOR A 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 TCP Chat Server Simple TCP Chat Server Creates a local server on your LAN for receiving and sending messages!
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.
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 A game of Tic Tac Toe.
Tik Tac Toe 2 Tik Tac Toe 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.
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!

Wall of Contributors

If you liked this repository, support it by starring โญ

Thank You for being here :)

python-scripts's People

Contributors

101zh avatar 3ncry9t3d avatar aarjavpatni avatar aashitagrawal avatar acidop avatar adam-weiler avatar aloner-pro avatar chavi362 avatar crypticrevenger avatar dependabot[bot] avatar dhanushn-workhall avatar dhanushnehru avatar fawazsullia avatar git-user-9 avatar itsomsarraf avatar juanitacathy avatar kishanshinde avatar mayurjethwa avatar nem5345 avatar parasraorane avatar rohannsrivastav avatar ruchit-t avatar saran1522 avatar shubhamnagure avatar starlordmj avatar tanishk04 avatar thanmaisai avatar vinayak-joshi15 avatar watashiwasid avatar yuheshpandian avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

python-scripts's Issues

Twitter Automation script.

I want to contribute by adding Twitter automation python script. Kindly assign this issue to me. Thankyou.

Add the following files to your project

Hi @DhanushNehru your project is really awesome. I'm really inspired by it. But it lacks important and essential files that make it a proper open source project.

The files are:-

  • Issue Template
  • PR Template
  • Code_Of_Conduct.md
  • Contributing.md

It also lacks a license.

So to make your repo an successful open source project consider these changes.

Thank You,

Yuhesh Pandian.P.J

Script for Currency Converter

I request you to add a Script for Currency Converter , as another automated helping mini-project.
Hence i will like to send a pr for the following

jokes generator

a python script that generates jokes based on category provided.
it uses pyjokes module to generate jokes.

please assign it to me

freelance-help-program-xl calculation

A program that takes an Excel file as input, where the start time is written in the first column and the end time is written in the second column. The software calculates the total time and the amount to be paid according to the hourly payment entered by the user.

Auto Wifi Check Script

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

Python Script: JSON to CSV

Objective

Develop a Python script that converts JSON (JavaScript Object Notation) data to CSV (Comma Separated Values) format. This script will provide a convenient way to transform structured JSON data into a tabular format that can be easily opened and manipulated in spreadsheet software.

Features

  • Convert JSON to CSV: Implement functionality to read JSON data and export it as a CSV file.
  • Handle Nested JSON: Ensure that the script can handle nested JSON structures and appropriately flatten them for CSV representation.
  • Configurable Mapping: Allow users to specify custom mappings or select specific fields from the JSON data for inclusion in the CSV file.

Python Script: Subnetting Calculator

The basic idea is that computers have IP addresses and subnet masks.
This indicates what IP addresses are on a local area network.

So, for example if given an IP address and a subnet mask:

  • IP address: 192.168.1.1
  • Subnet Mask: 255.255.255.0
  • Range of IP addresses: 192.168.1.0 - 192.168.1.255
  • Usable Host IP Range: 192.168.1.1 - 192.168.1.254
  • Network Address: 192.168.1.0
  • Broadcast Address: 192.168.1.255

Python Script for Expense Tracker

A Python script for tracking expenses.
This allows users to record and view their expenses. The script uses a CSV file to store the data and
the user can add, view and exit from the app.

Script to send an automated Email

The file reads data from a CSV file and using the information to send personalized emails; can be employed in sales and marketing operations

subdomain enumeration

A tool for subdomain enumeration and technology stack identification is a valuable asset for both security professionals and web developers. Such a tool typically performs the following functions:

  • Subdomain Enumeration
  • Technological Stack Identification

Adding a noscreensaver script

While writing something from laptop our screensaver gets started when left for long durations or when we want computer to stay awake for sometime this can be used.

I would to add that script.
Also hactoberfest label would be helpful.

Get List of Recently Accessed Files

Objective:

Develop a Python script that retrieves a list of recently accessed files on the local system.

Features:

  • Identify and list files based on their recent access timestamps.
  • Provide options for specifying a directory or searching system-wide.
  • Display information such as file names, paths, and access timestamps.

Convert a JPG to a PNG

Sometimes people want to improve a JPG image's capacity for high color quality and clarity by converting it to a PNG.
I am working on a script to make it easier

Improve README

The README could be cleaned up a bit and have some information expanded upon - A table of contents would be nice, as well as cleaning up some of the strangely phrased descriptions in the list of scripts. Additionally, some information on contributing could be added to the README as well.

Crop an image

A python script to crop an image based on the dimensions specified

Playlist Exchange Script

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

Html to Images

A python script to convert html document or html text to images

Image format can be jpg, png etc

Script to view an emoji in pdf

A python script which takes input as an emoji, or a text containing emoji

It should be viewed in the pdf

The emoji shouldn't be misinterpreted into any other special characters in the pdf

Please mention the emojis you have tried incase you solve this issue

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.