Skip to content

RyanGrieb/linux-automation-toolkit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

12 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Ryan's Script Collection

A personal collection of Bash and Python scripts used to automate tasks, monitor system health, and manage workflows on my Linux machine.

๐Ÿ“‚ Repository Structure

Directory Description
Archive/ Old or deprecated scripts that are no longer in active use.
AutoShutdown/ Automatically shuts down the laptop after 30 minutes of idle time on battery power to save energy.
BashWeather/ Sets a WEATHERCHAR environment variable with an emoji based on current weather (via OpenWeatherMap API).
Convert/ Tools for file format conversion.
Health/ Monitors system health including battery status, SMART disk health, USB devices, and temperatures.
OpenMinimize/ Scripts to launch applications (like email or task managers) and immediately minimize them to the background.
Temperature/ Automated screen color temperature adjustment based on time of day (similar to f.lux).
Verify/ Utilities for file verification and data validation.

๐Ÿš€ Setup & Usage

BashWeather Configuration

The scripts in BashWeather require an API key to function.

  1. Get a free API key from OpenWeatherMap.
  2. Export it in your shell environment (e.g., in ~/.bashrc):
    export OPEN_WEATHER_API_KEY="your_api_key_here"

About

A collection of Linux scripts I use.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published