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

Overview

General Purpose Scripts

Code style: black License Contributors Forks

Introduction

This repository holds a curated list of Python scripts which aim to help us automate daily and common tasks. You can pick up any of these scripts on demand to help you with the automation of your common routine tasks. All the scripts in this repository can be found under the scripts directory and have been contributed by our generous contributors.

How to contribute

Our repository accepts all kinds of contributions. Before making a contribution please make sure you have gone through our contributing guidelines.

You can open an issue with us for a bug, feature or a new script or start working on an existing issue after having it assigned to you by one of the maintainers.

Things to keep in mind when contributing

If you are adding a script to the respository, please create a seperate directory with the name of the script inside the scripts directory of this repository and work within it. Make sure your script comes with its very own README.md with proper documentation for the end user, if possible add screenshots of your script working in the README.md as well. In case you are uploading screenshots and/or other relevant images please create a seperate images folder inside your script folder, this is where you will be keeping your images. Alternatively, you can also upload your images on platforms like imgur and use the resulting link in your README.md file.

Once you are done working on your script edit this README.md file and add the relevant information regarding your script in the table below.

Available Scripts in our Repository

Id Number Script Name Script Description Link
1 Shorty Shorty uses python code to shorten URLs on the go Find me here
2 NewsDown It can download the newspaper in one click Find me Here
3 QR Code Generator It can generate QR Code of URLs Find me Here
4 CryptoCurrency Fetches cryptocurrency data and stores them in a .csv file Find me Here
5 Check-System-Usage Checks free space percentage and average CPU usage Find me here
6 Public IP Address Prints your public IP address Find me Here
7 CP Template Maker Organizes and creates templates for cp contests Find me Here
8 Email Sender Automates Email Process Find me here
9 File Organizer Organize your Files Find me here
10 Notice Scrapper Extract all notices from rcciit.org Find me here
11 Vaccination Centre Locator Provides top 10 nearest Vaccination Centres data based on location in India Find me here
12 Meaning Finder Find Word's Meaning.. Find me here
13 Amazon-Price-Alert Send a Email to the user when the price of product goes down below threshold Find me here
14 Email-Phone-Extractor Extracts email addresses and phone number from clipboard or a text file and stores them as separate csvs Find me here
15 Currency Converter Convert currencies on realtime using a beautiful tkinter GUI Find me here
16 SMS Sender Easy CLI interface for users looking to test their SMS campaign integration with Kaleyra Find me here
17 Song-Lyrics-Fetcher Fetch lyrics of a song and store in a text file Find me here
18 Weather_Forecast_Script Script to forecast weather of a city Find me here
19 Reddit_Scrapper_Script Script to scrape data from reddit Find me here
20 Image Compressor Script compress Images Find me here
21 JSON to xlsx converter Script to convert json to xlsx Find me here
22 Reddit Image Scrapper Downloads Reddit Images according to given SubReddit without using API Find me here
23 PDF_Merger_Script Script to merge pdf Find me here
24 Yaml-Json-Generator Generate JSON files from YAML files in a directory Find me here
25 PDF_Merger_Script Script to merge pdf Find me here
26 Yaml-Json-Generator Generate JSON files from YAML files in a directory Find me here
27 Twitter-Scraper Scrape Tweets of a user-inputted Hashtag Find me here
28 Terminal Video Editor Edit Small Videos (less than : 10 mins) directly from your Terminal Find me here
29 News_Reader_Script Script to read news Find me here
30 Password Leak Checker How many times your password has been breached Find me here
31 OSINT Tool Help Find OSINT info about phone number & IP address Find me here
32 AudioBook Converts PDF-to-speech Find me here
33 Command line chart tool script to make fast pie charts from command line Find me here
34 Covid Tracker script which tracks the number of cases, deaths and recovered cases of covid patients Find me here
35 sketch image converter script which convert a colored photo into sketch photo Find me here

Good Luck and don't forget to have fun with Open Source 🚀

Owner
GDSC RCCIIT
Google Developer Student Clubs (GDSC) Chapter at RCC Institute of Information Technology.
GDSC RCCIIT
SmarTool - Smart Util Tool for Python

A set of tools that keep Python sweeter.

Liu Tao 9 Sep 30, 2022
🔩 Like builtins, but boltons. 250+ constructs, recipes, and snippets which extend (and rely on nothing but) the Python standard library. Nothing like Michael Bolton.

Boltons boltons should be builtins. Boltons is a set of over 230 BSD-licensed, pure-Python utilities in the same spirit as — and yet conspicuously mis

Mahmoud Hashemi 6k Jan 04, 2023
Simple integer-valued time series bit packing

Smahat allows to encode a sequence of integer values using a fixed (for all values) number of bits but minimal with regards to the data range. For example: for a series of boolean values only one bit

Ghiles Meddour 7 Aug 27, 2021
A quick random name generator

Random Profile Generator USAGE & CREDITS Any public or priavte demonstrative usage of this project is strictly prohibited, UNLESS WhineyMonkey10 (http

2 May 05, 2022
Python @deprecat decorator to deprecate old python classes, functions or methods.

deprecat Decorator Python @deprecat decorator to deprecate old python classes, functions or methods. Installation pip install deprecat Usage To use th

12 Dec 12, 2022
Quickly edit your slack posts.

Lightning Edit Quickly edit your Slack posts. Heavily inspired by @KhushrajRathod's LightningDelete. Usage: Note: Before anything, be sure to head ove

14 Nov 19, 2021
Blender 2.93 addon for loading Quake II MD2 files

io_mesh_md2 is a Blender 2.93 addon for importing Quake II MD2 files.

Joshua Skelton 11 Aug 31, 2022
Hot reloading for Python

Hot reloading for Python

Olivier Breuleux 769 Jan 03, 2023
Runes - Simple Cookies You Can Extend (similar to Macaroons)

Runes - Simple Cookies You Can Extend (similar to Macaroons) is a paper called "Macaroons: Cookies with Context

Rusty Russell 22 Dec 11, 2022
a tool for annotating table

table_annotate_tool a tool for annotating table motivated by wiki2bio,we create a tool to annoate all types of tables,this tool can annotate a table w

wisdom under lemon trees 4 Sep 23, 2021
This is discord nitro code generator and checker made with python. This will generate nitro codes and checks if the code is valid or not. If code is valid then it will print the code leaving 2 lines and if not then it will print '*'.

Discord Nitro Generator And Checker ⚙️ Rᴜɴ Oɴ Rᴇᴘʟɪᴛ 🛠️ Lᴀɴɢᴜᴀɢᴇs Aɴᴅ Tᴏᴏʟs If you are taking code from this repository without a fork, then atleast

Vɪɴᴀʏᴀᴋ Pᴀɴᴅᴇʏ 37 Jan 07, 2023
Python program to do with percentages and chances, random generation.

Chances and Percentages Python program to do with percentages and chances, random generation. What is this? This small program will generate a list wi

n0 3 Jul 15, 2021
Simple collection of GTPS Flood in Python.

GTPS Flood Simple collection of GTPS Flood in Python. NOTE Give me credit if you use this source, don't trade/sell this tool, And USE AT YOUR OWN RISK

PhynX 6 Dec 07, 2021
A small python library that helps you to generate localization strings for your mobile projects.

LocalizationUtiltiy A small python library that helps you to generate localization strings for your mobile projects. This small script aims to help yo

1 Nov 12, 2021
MITRE ATT&CK Lookup Tool

MITRE ATT&CK Lookup Tool attack-lookup is a tool that lets you easily check what Tactic, Technique, or Sub-technique ID maps to what name, and vice ve

Curated Intel 33 Nov 22, 2022
A fast Python implementation of Ac Auto Mechine

A fast Python implementation of Ac Auto Mechine

Jin Zitian 1 Dec 07, 2021
Python implementation of Gorilla time series compression

Gorilla Time Series Compression This is an implementation (with some adaptations) of the compression algorithm described in section 4.1 (Time series c

Ghiles Meddour 19 Jan 01, 2023
A python script to generate wallpaper

wallpaper eits Warning You need to set the path to Robot Mono font in the source code. (Settings are in the main function) Usage A script that given a

Henrique Tsuyoshi Yara 5 Dec 02, 2021
A simple python implementation of Decision Tree.

DecisionTree A simple python implementation of Decision Tree, using Gini index. Usage: import DecisionTree node = DecisionTree.trainDecisionTree(lab

1 Nov 12, 2021
Etherium unit conversation and arithmetic library

etherunit Etherium unit conversation and arithmetic library Install pip install -u etherunit Usage from etherunit import Ether, Gwei, Wei, E Creat

Yasin Özel 1 Nov 10, 2021