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
Handy Tool to check the availability of onion site and to extract the title of submitted onion links.

This tool helps is to quickly investigate a huge set of onion sites based by checking its availability which helps to filter out the inactive sites and collect the site title that might helps us to c

Balaji 13 Nov 25, 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
A Randomizer Oracle

Tezos Randomizer Tezod Randomizer "Oracle". It's a smart contract that you can call to get a random number between X and Y (for now). It uses entropy

Asbjorn Enge 19 Sep 13, 2022
DiddiParser 2: The DiddiScript parser.

DiddiParser 2 The DiddiScript parser, written in Python. Installation DiddiParser2 can be installed via pip: pip install diddiparser2 Usage DiddiPars

Diego Ramirez 3 Dec 28, 2022
πŸ’‰ μ½”λ‘œλ‚˜ μž”μ—¬λ°±μ‹  μ˜ˆμ•½ 맀크둜 μ»€μŠ€ν…€ λΉŒλ“œ (속도 ν–₯상 버전)

Korea-Covid-19-Vaccine-Reservation μ½”λ‘œλ‚˜ μž”μ—¬ λ°±μ‹  μ˜ˆμ•½ 맀크둜λ₯Ό 기반으둜 ν•œ μ»€μŠ€ν…€ λΉŒλ“œμž…λ‹ˆλ‹€. 더 λΉ λ₯Έ λ°±μ‹  μ˜ˆμ•½μ„ λͺ©ν‘œλ‘œ ν•˜λ©°, 속도λ₯Ό μš°μ„ ν•˜κΈ° λ•Œλ¬Έμ— μ‚¬μš©μžλŠ” 이에 λŒ€μ²˜κ°€ κ°€λŠ₯ν•΄μ•Ό ν•©λ‹ˆλ‹€. μ§€μ •ν•œ μ’Œν‘œ λ‚΄ λŒ€κΈ°μ€‘μΈ λ³‘μ›μ—μ„œ μž”μ—¬ λ°±μ‹ 

Queue.ri 21 Aug 15, 2022
Greenery - tools for parsing and manipulating regular expressions

Greenery - tools for parsing and manipulating regular expressions

qntm 242 Dec 15, 2022
Raganarok X: Next Generation Data Dump

Raganarok X Data Dump Raganarok X: Next Generation Data Dump More interesting Files File Name Contains en_langs All the variables you need in English

14 Jul 15, 2022
Simple Python tool that generates a pseudo-random password with numbers, letters, and special characters in accordance with password policy best practices.

Simple Python tool that generates a pseudo-random password with numbers, letters, and special characters in accordance with password policy best practices.

Joe Helle 7 Mar 25, 2022
WindowsDebloat - Windows Debloat with python

Windows Debloat πŸ—‘οΈ Quickly and easily configure Windows 10. Disclaimer I am NOT

1 Mar 26, 2022
Kanye West Lyrics Generator

aikanye Kanye West Lyrics Generator Python script for generating Kanye West lyrics Put kanye.txt in the same folder as the python script and run "pyth

4 Jan 21, 2022
NFT-Generator is the best way to generate thousands of NFTs quick and easily with Python.

NFT-Generator is the best way to generate thousands of NFTs quick and easily with Python. Just add your files, set your configuration and run the scri

78 Dec 27, 2022
Random Name and Slug Generator

Random Name and Slug Generator

Alexander Lukanin 104 Nov 30, 2022
Retrying library for Python

Tenacity Tenacity is an Apache 2.0 licensed general-purpose retrying library, written in Python, to simplify the task of adding retry behavior to just

Julien Danjou 4.3k Jan 05, 2023
Obsidian tools - a Python package for analysing an Obsidian.md vault

obsidiantools is a Python package for getting structured metadata about your Obsidian.md notes and analysing your vault.

Mark Farragher 153 Jan 04, 2023
A repo for working with and building daos

DAO Mix DAO Mix About How to DAO No Code Tools Getting Started Prerequisites Installation Usage On-Chain Governance Example Off-Chain governance Examp

Brownie Mixes 86 Dec 19, 2022
ULID implementation for Python

What is this? This is a port of the original JavaScript ULID implementation to Python. A ULID is a universally unique lexicographically sortable ident

Martin Domke 158 Jan 04, 2023
Rabbito is a mini tool to find serialized objects in input values

Rabbito-ObjectFinder Rabbito is a mini tool to find serialized objects in input values What does Rabbito do Rabbito has the main object finding Serial

7 Dec 13, 2021
A collection of utility functions to prototype geometry processing research in python

gpytoolbox This repo is a work in progress and contains general utility functions I have needed to code while trying to work on geometry process resea

Silvia SellΓ‘n 73 Jan 06, 2023
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
Edit SRT files to delay subtitle time-stamps.

subtitle-delay A program written in Python that directly edits SRT file to delay the subtitles. Features: Will throw an error if delaying with negativ

8 Jul 17, 2022