Skip to content

Latest commit

 

History

History
57 lines (46 loc) · 2.05 KB

File metadata and controls

57 lines (46 loc) · 2.05 KB

kscripts

Collection of useful scripts and code snippets across multiple platforms and technologies.

Directory Structure

Programming Languages

  • bash/ - Shell scripts for Linux/Unix systems
  • python/ - Python utilities and algorithms
  • PowerShell/ - Windows PowerShell scripts for system administration

Platform-Specific

  • Windows/ - Windows-specific utilities and configurations
  • linux/ - Linux system administration scripts
  • DOS/ - DOS/Windows batch files

Applications & Services

  • VBA/ - Visual Basic for Applications macros
    • Excel/ - Excel automation scripts
    • Visio/ - Visio shape manipulation
    • Word/ - Word document processing
    • outlook/ - Outlook email automation
  • Google/ - Google Apps Script utilities
    • Calendar management
    • Contact processing
    • Gmail automation
  • AWS/ - Amazon Web Services scripts and configurations
  • SharePoint/ - SharePoint customizations

Development Tools

  • git/ - Git workflow helpers and fixes
  • browser/ - Browser automation and bookmarklets
  • draw.io/ - Diagram creation utilities and CSV import templates
  • close-dialog/ - System dialog automation tools

Remote Access

  • RDP/ - Remote Desktop Protocol configurations
  • VBA/outlook/ - Email and communication scripts

Key Scripts

System Administration

  • bash/go_install.sh - Automated Go language installation
  • PowerShell/AzureAD_Inactive_Users.ps1 - Azure AD user management
  • linux/sudo_no_password.txt - Sudo configuration notes

Development Utilities

  • python/mostcommon.py - Algorithm for finding most common element
  • git/Fix_notes.txt - Git troubleshooting reference
  • browser/html_video_audio_speed.js - Media playback speed control

Office Automation

  • VBA/Excel/ - Excel data processing and formatting
  • Google/Update_Google_Calendar.js - Calendar synchronization
  • VBA/outlook/cleanup.vba - Email organization

Usage

Each directory contains scripts specific to its platform or application. Refer to individual script comments for usage instructions.