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
Script to autocompound 3commas BO:SO based on user provided risk factor

3commas_compounder Script to autocompound 3commas BO:SO based on user provided risk factor Setup Step 1 git clone this repo into your working director

0 Feb 24, 2022
Dynamic key remapper for Wayland Window System, especially for Sway

wayremap Dynamic keyboard remapper for Wayland. It works on both X Window Manager and Wayland, but focused on Wayland as it intercepts evdev input and

Kay Gosho 50 Nov 29, 2022
Tool to produce system call tables from Linux source code.

Syscalls Tool to generate system call tables from the linux source tree. Example The following will produce a markdown (.md) file containing the table

7 Jul 30, 2022
produces PCA on genotypes from fasta files (popPhyl's ID format)

popPhyl_PCA Performs PCA of genotypes. Works in two steps. 1. Input file A single fasta file containing different loci, in different populations/speci

camille roux 2 Oct 08, 2021
Utility to play with ADCS, allows to request tickets and collect information about related objects.

certi Utility to play with ADCS, allows to request tickets and collect information about related objects. Basically, it's the impacket copy of Certify

Eloy 185 Dec 29, 2022
Convert any-bit number to decimal number and vise versa.

2deci Convert any-bit number to decimal number and vise versa. --bit n to set bit to n --exp xxx to set expression to xxx --r to run reversely (from d

3 Sep 15, 2021
Deep Difference and search of any Python object/data.

DeepDiff v 5.6.0 DeepDiff Overview DeepDiff: Deep Difference of dictionaries, iterables, strings and other objects. It will recursively look for all t

Sep Dehpour 1.6k Jan 08, 2023
This program organizes automatically files in folders named as file's extension

Auto Sorting System by Sergiy Grimoldi - V.0.0.2 This program organizes automatically files in folders named as file's extension How to use the code T

Sergiy Grimoldi 1 Jan 07, 2022
Writing Alfred copy/paste scripts in Python

Writing Alfred copy/paste scripts in Python This repository shows how to create Alfred scripts in Python. It assumes that you using pyenv for Python v

Will Fitzgerald 2 Oct 26, 2021
PyGMT - A Python interface for the Generic Mapping Tools

PyGMT A Python interface for the Generic Mapping Tools Documentation (development version) | Contact | Try Online Why PyGMT? A beautiful map is worth

The Generic Mapping Tools (GMT) 564 Dec 28, 2022
one_click_kag_server is a program which tries to fully automate the creation of a King Arthur's Gold server.

one_click_kag_server is a program which tries to fully automate the creation of a King Arthur's Gold server.

Benjamin Gorman 4 Jan 05, 2022
Astvuln is a simple AST scanner which recursively scans a directory, parses each file as AST and runs specified method.

Astvuln Astvuln is a simple AST scanner which recursively scans a directory, parses each file as AST and runs specified method. Some search methods ar

Bitstamp Security 7 May 29, 2022
Extract the download URL from OneDrive or SharePoint share link and push it to aria2

OneDriveShareLinkPushAria2 Extract the download URL from OneDrive or SharePoint share link and push it to aria2 从OneDrive或SharePoint共享链接提取下载URL并将其推送到a

高玩梁 262 Jan 08, 2023
Find dependent python scripts of a python script in a project directory.

Find dependent python scripts of a python script in a project directory.

2 Dec 05, 2021
This utility synchronises spelling dictionaries from various tools with each other.

This utility synchronises spelling dictionaries from various tools with each other. This way the words that have been trained on MS Office are also correctly checked in vim or Firefox. And vice versa

Patrice Neff 2 Feb 11, 2022
A simple, console based nHentai Code Generator

nHentai Code Generator A simple, console based nHentai Code Generator. How to run? Windows Android Windows Make sure you have python and git installed

5 Jun 02, 2022
Greenery - tools for parsing and manipulating regular expressions

Greenery - tools for parsing and manipulating regular expressions

qntm 242 Dec 15, 2022
Python code to generate and store certificates automatically , using names from a csv file

WOC-certificate-generator Python code to generate and store certificates automatically , using names from a csv file IMPORTANT In order to make the co

Google Developer Student Club - IIIT Kalyani 10 May 26, 2022
This python program will display all SSID usernames and SSID passwords you once connected to your laptop

Windows-Wifi-password-extractor This python program will display all SSID usernames and SSID passwords you once connected to your laptop How to run th

Bhaskar Pal 3 Apr 26, 2022
An online streamlit development platform

streamlit-playground An online streamlit development platform Run, Experiment and Play with streamlit Components Develop full-fledged apps online All

Akshansh Kumar 3 Nov 06, 2021