This repository contains a collection of utility scripts for various purposes. Below is a description of each script and instructions on how to use them.
Before you run these scripts, ensure you have the necessary environment, permissions, and dependencies set up. Some scripts may require additional packages or software to be installed on your system.
A Bash script that generates a strong password consisting of a mix of upper-case letters, lower-case letters, digits, and special characters. The user specifies the desired length of the password.
Usage:
./gen_pass <password_length>
This script utilizes Tesseract OCR to extract text from a specified image file. The extracted text is subsequently copied to the clipboard.
Usage:
./img_ocr <path-to-image>
A utility script designed to terminate the process currently using a specified port, freeing it up for other uses.
Usage:
./kill_port <port-number>
A script that automates the process of merging pull requests, useful in collaborative development environments.
Usage:
./merge_pr
This script automates mouse clicks, though the specific details and usage context are unclear from the script itself.
Usage:
./run_auto_click
A general setup or installation script, possibly used for configuring environments, installing software, or prepping systems.
Usage:
./setup
Implements a Pomodoro timer, promoting efficient time management by delineating work and break periods.
Usage:
./timer
Changes the working directory to a specific path and initiates a new shell (Z shell).
Usage:
./wkdir
Controls the XAMPP server, providing options to start, stop, or reload the server.
Usage:
./xmp [option]
Options:
-s: Stop the server
-r: Reload the server
No option: Start the server
This script creates a text file that consolidates the names and contents of all files within the current directory and its subdirectories into a single file.
Usage:
./all_files
A Python script that performs automatic mouse clicks at the current cursor position.
Usage:
python auto_click.py
This Python script converts images located in a specified folder into a single PDF document. The images can be in various formats, including PNG, JPG, JPEG, and GIF.
Usage:
python convert_images_to_pdf.py
This script's functionality isn't entirely clear without context. It could potentially be related to creating pull requests in a version control system like git.
Usage:
./create_pr
These scripts appear to be related to downloading songs, possibly from YouTube. The exact functionality isn't clear from the script contents alone.
Usage:
./down_song # or 'python down_song.py' depending on the script's requirements
This Bash script creates a set of starter HTML, CSS, and JavaScript files for a new web project. It initializes a standard project structure with basic files and starter code.
Usage:
./gen_html
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.