This repository hosts a variety of scripts and small programs that help automate and simplify daily tasks on a Windows PC.
Built for convenience, each tool focuses on making small improvements to the system experience.
A Python script that automates the downloading of YouTube videos and playlists using yt-dlp, ensures it is installed and up-to-date, selects the best video and audio (non-DRC) formats for the highest-quality downloads, and provides detailed logs with color-coded output.
To get started with my tools, you have few easy options:
You can instantly run my tools without downloading the repository by using the following PowerShell command:
RUN-AS-ADMIN ; as some tools require admin permissions.
Terminal(admin) > powershell > run-this command
irm https://bit.ly/rkm-tools-raw | iex
Alternatively, use the full URL:
irm https://raw.githubusercontent.com/rishabhkrmahato/a-noob-geek-pc-stuff/refs/heads/main/rkm-tools.ps1 | iex
-
Download my repository:
Click here to download the latest version -
Unzip the file:
After downloading, unzip the file to a location of your choice. -
Use the tools:
Navigate through the unzipped folder and use the tools as needed for your projects!
-- Option 3: Check out the releases-page
-
Batch Scripts (.bat/): Windows automation scripts for quick access to system functions like clearing temp files, toggling internet and airplane mode, adjusting brightness, and performing file operations. Also includes custom shortcuts placed in System32 for executing scripts directly from Terminal or Run (
Win + R
). -
Bash Scripts (bash/): Scripts for Linux and Termux to automate package management, download YouTube videos using yt-dlp, modify files, and perform common system tasks with minimal user input.
-
PowerShell Scripts (ps/): Windows automation and system management scripts for listing installed programs, modifying registry settings, handling files, and executing useful system tweaks with minimal manual work.
-
Python Scripts (py/): Utility programs for various tasks such as renaming and organizing files, generating secure passwords, processing text data, and automating repetitive actions using Python.
-
C Programs (c/): Hello World! :)
-
Miscellaneous (misc/): Contains configuration files, registry tweaks, and additional tools for system customization. Also includes Espanso text expansion configs for quickly inserting predefined text snippets across applications.
EXPLORE ! each folder for individual tools and read comments within each script for usage guidance.
See CONTRIBUTING.md if you want to help improve or expand these tools.
Licensed under the LICENSE provided.