GithubHelp home page GithubHelp logo

gdsc-rcciit / general-purpose-scripts Goto Github PK

View Code? Open in Web Editor NEW
49.0 2.0 116.0 25.82 MB

A repository containing several general purpose Python scripts to automate daily and common tasks.

License: GNU General Public License v3.0

Python 94.41% Shell 4.95% C++ 0.64%
hacktoberfest-accepted hacktoberfest2021 hacktoberfest python scripts general-purpose automation

general-purpose-scripts's Issues

Grammar Checker and Corrector

A script to check and update grammar of given input paragraph text.

I want a script that can take English text input and find out grammatical issues. The script would then return the modified paragraph with grammatical fixes and store it in a .txt file

The grammatical issues will be found using the language tool API. (https://languagetool.org/)

Further the script will update the sentences based on the correction the API suggests.

Do you want to work on this?

  • yes

  • no

Add any other context or screenshots about the feature request here. If not applicable remove this section.

Newspaper Downloader

Suggest a new script for the project

Describe the new script you want

You can download the newspaper on any date you want.

Describe the solution you'd like us to follow

It made by tkinter and it can scrap the official newspaper website and download the image and make a pdf for any date.

Do you want to work on this?

  • yes
  • no

Threaded Port Scanner

Suggest a new script for the project

A python script that searches for open ports for an IP address

Describe the solution you'd like us to follow

A python script using socket, threading, argparse.

Do you want to work on this?

  • yes
  • no

Create an issue labeler workflow

Suggest an improvement

Currently we manually assign labels to issues, I want a workflow which does that for us every time an issue is created.

Describe the solution you'd like

We can use this action for example. We have some keyword in our issues templates which you can use for the regex matching for the workflow, they can be found under the .github directory.

Describe alternatives you've considered

You can use any other action for this as long as it works. But make sure you test it on your fork before creating a PR.

Do you want to work on this?

  • yes
  • no

Reddit Image Scraper

Suggest a new script for the project

Describe the new script you want

I want a script which scrapes top images from a subreddit of choice, e.g. r/wallpapers and stores them on your PC preferably in .png or .jpg format.

Describe the solution you'd like us to follow

You should be using the .json method for scraping instead of the reddit api. You can parson the .json response and grab the url for the images and download them on the local system.

Do you want to work on this?

  • yes
  • no

Vaccination details checker script

A script to check nearest Vaccination center and provide details of it.

Describe the new script you want

Government API can be used to fetch the details of the vaccination center.

Describe the solution you'd like us to follow

Use python script to view the available vaccine slots preferably use PIN code to get nearest location.

Do you want to work on this?

  • yes
  • no

Stakeholders- @OBITORASU

Script to fetch lyrics of a song

Song-Lyrics-Fetcher

Describe the new script you want

A Python3 script using Genius API to fetch the lyrics of a song given as input and store it in a text file.

Do you want to work on this?

  • yes
  • no

PDF Audiobook Reader

Suggest a new script for the project

Describe the new script you want

A script that converts pdf texts-to-speech.

Do you want to work on this?

  • yes
  • no

Additional context

A python script to convert text-to-speech using python modules.

Use camera to take pictures

Suggest a new script for the project

Describe the new script you want

I will create a script to take pictures in python.

Describe the solution you'd like us to follow

A camera-like desktop application using OpenCV and kivy.

Do you want to work on this?

  • yes
  • no

Terminal Video Editor

Terminal Video Editor

Edit Videos (specifically : .mp4) directly from the terminal.

Describe the new script you want

Functionalities :

  • Trim Video (From: beginning / ending)
  • Remove a portion from the Video
  • Resize the Video (By: %)
  • Control the speed of the Video (Fast / Slow)
  • Control the volume (Increase / Decrease)
  • Extract Audio from Video
  • and other functionalities

Describe the solution you'd like us to follow

Use Moviepy library to edit videos.

Do you want to work on this?

  • yes
  • no

QR Code Generator

Would like to see a QR code generator script

Describe the new script you want

User will input a link and the script returns a QR code of that link

Describe the solution you'd like us to follow

A python script is preferable

Do you want to work on this?

  • yes
  • no

Additional context

Add any other context or screenshots about the feature request here. If not applicable remove this section.

Amazon-price-alert

Suggest a new script for the project

Describe the new script you want

The script that alerts the customer when the price of an amazon product is below the threshold price value

Describe the solution you'd like us to follow

Using web scraping we can make an alert for the customer to get the product when they get the fair deal

Do you want to work on this?

  • yes
  • no

Random-Password Generator

Suggest a new script for the project

Describe the new script you want

I want a script that will generate random Passwords for me to help my online safety.

Describe the solution you'd like us to follow

We can use the random module to randomize the password every time. Scripts that support storage with encryption for generated passwords should be given higher priority.

Do you want to work on this?

  • yes
  • no

Additional context

Text to Handwritten

I want to add a mini project which converts Text-to-handwritten image. It can converts text content to an image that looks like handwriting.
Please assign this issue to me.

Files Organizer

Files Organizer

Describe the new script you want

The script will be written in python and will automatically sort files in a folder depending on there file types in separate folders.

Do you want to work on this?

  • yes
  • no

SMS Sending Script Using Kalyra API

SMS Sending Script Using Kalyra API

This is a python script that uses the kaleyra API for sending SMS. Kaleyra is one of the leading SMS service provider in the industry

Running the script provides users different kind of options for sending SMS. You can choose anyone and proceed with their SMS marketing campaign. This uses the Kaleyra API and make a nice CLI tool

Do you want to work on this?

  • yes
  • no

YouTube Video Downloader

Would like to see a YouTube video downloader which searches by both keyword and link

Describe the solution you'd like us to follow

You can use any python package you want just mention it in the README and requirements.txt

Do you want to work on this?

  • yes
  • no

Additional context

Add any other context or screenshots about the feature request here. If not applicable remove this section.

URL-Shortener Script Request

Suggest a new script for the project

Describe the new script you want

I want an url shortener script

Describe the solution you'd like us to follow

Instead of using an API, we can query a site with requests module and parse the response for the shortened url.

Do you want to work on this?

  • yes
  • no

Meter-to-Feet-Converter

Suggest a new script for the project

Describe the new script you want

A script that converts meter to Feet.

Describe the solution you'd like us to follow

A python script to convert Meter-to-Feet-Converter using python modules.

Do you want to work on this?

  • yes
  • no

Additional context

Spotify/Youtube playlist & songs downloader

Download songs from Spotify or YouTube link

The script will download songs or songs of a playlist, from a Youtube/Spotify link.

Description

import libraries (FFmpeg or youtube-dl)
run downloader.py
paste the link in the terminal

Do you want to work on this?

  • yes
  • no

merge pdf according to order

Suggest a new script for the project

Describe the new script you want

A script that would merge all the pdf in a specific directory giving the user liberty to chose order

Describe the solution you'd like us to follow

the script would first find all the pdf in a specific directory and then ask the user to order them if they want to .

Do you want to work on this?

  • yes
  • no

Automatic Screen Recorder

Suggest a new script for the project

A python script that will automatically record our laptop screen

Describe the new script you want

We can record our screen automatically at any interval of time using python which is very helpful for online study purpose.

Describe the solution you'd like us to follow

Some python modules is required ,the dimensions of the screen will be provided .

Do you want to work on this?

  • yes

  • no

Currency Converter

Suggest a new script for the project

Describe the new script you want

A real time GUI currency converter where value of one currency can be converted to that of another one in accordance to the exchange rate.

Describe the solution you'd like us to follow

Refer to the image provided

Do you want to work on this?

  • yes
  • [ no ] no

Additional context

image

Script for Competitive Programming template maker

Suggest a new script for the project

Describe the new script you want

A script to organize contest code files in cpp for linux users.

Describe the solution you'd like us to follow

Bash script

Do you want to work on this?

  • yes
  • no

Additional context

Add any other context or screenshots about the feature request here. If not applicable remove this section.

Video to Gif using python

I want to add the script of a program in python which can convert a video to gif. Please assign me

Do you want to work on this?

  • yes
  • no

Crypto Currency

Describe the new script you want

In this script, we will see all the details of cryptocurrency at the instinct of time. Also, if we want to know about a particular crypto coin then it will add those details too. All these details will be stored in a CSV file.

I have used selenium and beautiful soup to do so.

Do you want to work on this?

  • yes
  • no

Word Cloud Generator

Word Cloud Generator

Code Description

This code generates a Word Cloud
Word Cloud is a data visualization technique used for representing text data in which the size of each word indicates its frequency or importance. Significant textual data points can be highlighted using a word cloud. Word clouds are widely used for analyzing data from social network websites.

Description of the solution

Import required libraries
Upload a txt file
The main function
Display the Word Cloud

Do you want to work on this?

  • yes
  • no

Email-Phone Number Extractor

A script to have an email and a phone number extractor from text files/clipboard

Describe the new script you want

Extract emails and phone numbers from the text of clipboard copied
or an input file and creates two csvs for it having email and phone number separately.

Do you want to work on this?

  • yes
  • no.

External IP Address

Suggest a new script for the project

Describe the new script you want

It will be a python code to make a request to http://checkip.dyndns.org, which in turn send a response back with your External IP address.

This response will be in HTML so it will also extract only useful information from it and print it as an output.

Describe the solution you'd like us to follow

It only needs to get executed using a python3 interpreter.

python scripts/Public\ IP\ Address/my_public_ip.py

Do you want to work on this?

  • yes
  • no

Newsdown has unused imports

Create a report to help us improve our scripts

Mention the script affected by the bug

Newsdown

Describe the bug

The script seems to have imported a few things which were never really used in the script itself.

Expected behavior

Unused imports should be removed and the script should be tested at least once to see if it runs after the changes.

Do you want to work on this?

  • yes
  • no

Convert Word file to PDF format

Convert Word file to PDF format

Code Description

Python script that converts doc file to pdf format. Comes handy when you have a bulk or single file conversion!

Description of the solution

using docx2pdf module for file conversion and tkinter for GUI which enables easy use for the end user.

Do you want to work on this?

  • yes
  • no

Certificate Generator

Suggest a new script for the project

Describe the new script you want

A python based certificate generator

Describe the solution you'd like us to follow

A script template can be uploaded and gmail credentials of the sender needs to be inputted, also name and email of the participants can be stored in a file and this script will use translate property to place the name(s) in a place according to the template when run all the certificates are generated and automatically sent to the respective emails.

Do you want to work on this?

  • yes
  • no

Additional context

Add any other context or screenshots about the feature request here. If not applicable remove this section.

Meaning Finder

Suggest a new script for the project

Meaning Finder

Describe the new script you want

Find Meaning of Words , right from your terminal.

Do you want to work on this?

  • [โœ”] yes

GUI Paint Application

Suggest a new script for the project

GUI Paint application

Describe the new script you want

Paint app using PyQt5 library

Do you want to work on this?

  • yes
  • no

Notice board Scrapper with Python

Suggest a new script for the project

Notice board Scrapper with Python

Describe the new script you want

This Script will extract all Notice from college website

Do you want to work on this?

  • yes
  • no

Additional context

Add any other context or screenshots about the feature request here. If not applicable remove this section.

News Reader

News headlines Reader using News API

Describe the new script you want

I want to add a python script that reads out top-5 newspaper headlines using NEWS API.

Describe the solution you'd like us to follow

This script will use request and json modules to feth data and then reads it out.

Do you want to work on this?

  • [YES] yes
  • no

pie chart maker

Suggest a new script for the project

Describe the new script you want

A clear and concise description of what the new script is all about. Ex. I want an email script which [...]
I want to add a python command line script that parses a list of user input and displays it on a pie chart

Describe the solution you'd like us to follow

A clear and concise description of how you want this script to work.

Do you want to work on this?

  • [x ] yes
  • no

Additional context

Add any other context or screenshots about the feature request here. If not applicable remove this section.

Create JSON files from YAML files in a directory

Suggest a new script for the project

Describe the new script you want

I would like to add a script to create JSON files from YAML files in a directory. Not converting, but instead adding new files with the same name only in JSON format.

Describe the solution you'd like us to follow

To do list:

  • Iterate YAML files
  • Convert YAML files into JSON files
  • Save JSON files in the same directory using the same file name

Do you want to work on this?

  • yes
  • no

Image Compressor

Image Compressor

Describe the new script you want

Compresses large images into smaller file sizes

Do you want to work on this?

  • yes
  • no

Reddit post scraper

Suggest a new script for the project

Reddit scraper using old reddit. Exports data to csv.
Following are the fields that are exported
Post Date, Author, upvotes, link of the post

Describe the new script you want

A clear and concise description of what the new script is all about. Ex. I want an email script which [...]

Describe the solution you'd like us to follow

A clear and concise description of how you want this script to work.

Do you want to work on this?

  • [ x] yes
  • no

Additional context

Add any other context or screenshots about the feature request here. If not applicable remove this section.

Newsdown is using a vulnerable version of the Pillow library

Create a report to help us improve our scripts

Mention the script affected by the bug

Newsdown

Describe the bug

Newsdown is vulnerable to a DoS attack because of a vulnerable dependency in it namely Pillow version < 8.3.2.

To Reproduce

Check the Pillow version in requirements.txt you will notice there is an advisory out for it being vulnerable

Expected behavior

We should be using a patched version of Pillow

Do you want to work on this?

  • yes
  • no

Additional context

The solution should be pretty simple, bump the dependency to pillow>=8.3.2 in the requirements.txt and make sure the script works and runs properly with the new dependency bump.

Control System Volume by Hand Gesture

Script to Control System Volume by Hand Gesture

DESCRIPTION

A Python script augmented with a self-curated OpenCV Hand Gesture Detection Module to control the volume of the computer system

Do you want to work on this?

  • yes
  • no

Additional context

The project will also contain OpenCV Hand Gesture Detection Module which can be used as a base for other projects.

OSINT Tool

Suggest a new script for the project

OSINT Tool to find phone number and IP address info

Describe the new script you want

Use python modules to find information about IP address and phone number to help in OSINT investigation

Describe the solution you'd like us to follow

Do you want to work on this?

  • yes
  • no

OCR: Extract text from a valid image file

Suggest a new script for the project

Describe the new script you want

A script to extract text from images and organize them in a .txt file (OCR)

Describe the solution you'd like us to follow

Get a valid image from the user as input. Check if the image has any text, if not return an error. On the other hand, if there is valid text in the image provided by the user, scan the text content from the image and store them in an organized way in a .txt file.

Do you want to work on this?

  • yes
  • no

Check Disk and CPU Usage

Script to check disk and average CPU usage.

Describe the new script you want

A Python3 script to get free space percentage of local disks and average CPU usage over a period of time, using inbuilt modules.

Do you want to work on this?

  • yes
  • no

Raspberry Pi Telegram Bot

Suggest a new script for the project

Describe the new script you want

A telegram Bot to monitor Raspberry Pi.

Describe the solution you'd like us to follow

A script which will send CPU Temp alerts on Telegram. Shutdown, Reboot and Memory Usage of Raspberry Pi using Bot Commands.

Do you want to work on this?

  • yes
  • no

Youtube Video Downloader

Youtube Video Downloader

Describe the new script you want

A simple YouTube video downloader from url as input and a working GUI

Do you want to work on this?

  • yes
  • no

Email Automation Script

Suggest a new script for the project

Describe the new script you want

A script that performs email automation tasks.

Describe the solution you'd like us to follow

Script that integrated with other application that automates the email sending task

Do you want to work on this?

  • yes
  • no

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.