16 Commits

Author SHA1 Message Date
wjones 41942eb9c9 Add advanced pattern detection features to Powerball reader
- Enhanced CSV parsing script to include advanced statistical analyses.
- Implemented functions to detect consecutive numbers, odd/even distributions, high/low distributions, sum patterns, gap patterns, hot/cold numbers, overdue numbers, number pairs, and decade distributions.
- Integrated pattern analysis results into combination generation for more strategic number selection.
- Updated main function to run advanced analyses and generate pattern-based combinations.
2026-06-24 14:35:29 -04:00
wjones 3f4e1425a2 Refactor pg_backup.sh to track newest backup files and update deletion logic
- Changed variable names from oldest to newest for clarity.
- Updated logic to find the newest backup file instead of the oldest.
- Adjusted logging to reflect the change in backup file tracking.
- Modified file deletion criteria to use the newest backup timestamp.

Add batch_rsync.ps1 for parallel rsync operations in PowerShell

- Implemented a PowerShell script to launch multiple rsync processes concurrently.
- Added features for auto-tuning worker count based on file size and destination type.
- Included verbose output options and support for dry runs.
- Ensured compatibility with Windows paths and rsync arguments.

Enhance pyrsync.py with recursive file handling and auto-tuning

- Added support for balanced recursive file chunking in rsync operations.
- Implemented auto-tuning of worker count based on average file size.
- Improved output handling and error reporting for rsync tasks.
- Updated command-line argument parsing for enhanced usability.

Create sync_data.ps1 for FreeFileSync job management

- Developed a PowerShell script to manage synchronization jobs using FreeFileSync.
- Implemented logging for synchronization processes and error handling.
- Added functionality to copy HTML reports generated by FreeFileSync.
- Included an option to force shutdown regardless of synchronization success.
2026-06-03 09:12:20 -04:00
wjones f637c53930 Enhance sync_data.ps1: add shutdown option for failed jobs and improve error handling
Co-authored-by: Copilot <copilot@github.com>
2026-04-26 14:06:45 -04:00
wjones 814ea84098 Refactor ilo_status.py: improve credential handling and enhance error logging
Co-authored-by: Copilot <copilot@github.com>
2026-04-26 10:35:43 -04:00
wjones 32d027fcc9 Add build scripts for ILO and IPMI management tools
Co-authored-by: Copilot <copilot@github.com>
2026-04-26 10:18:04 -04:00
wjones 31b01c5c0c Refactor credential management: implement encryption and update file structure
Co-authored-by: Copilot <copilot@github.com>
2026-04-26 10:04:26 -04:00
wjones 75bd96098a Add various scripts for server power management and build process
- Introduced .gitignore to exclude unnecessary files
- Added scripts for powering on/off servers via IPMI and iLO
- Implemented multi_powercycle script to manage multiple servers
- Created build script for packaging multi_powercycle with PyInstaller
- Enhanced logging functionality across scripts

Co-authored-by: Copilot <copilot@github.com>
2026-04-26 08:55:19 -04:00
wjones 9ea54cfc60 combined all there postgresql scripts into one to backup base, databases and clean up old archived WAL files.
Co-authored-by: Copilot <copilot@github.com>
2026-04-25 09:39:45 -04:00
wjones b728fe84f2 adding script that cleans up archived wal files
Co-authored-by: Copilot <copilot@github.com>
2026-04-24 09:10:03 -04:00
wjones 9bef455732 update credentials section in ilo files. Add sync_data script .
Co-authored-by: Copilot <copilot@github.com>
2026-04-23 15:25:42 -04:00
wjones 1ebf3f1435 Add misc scripts to repoitory 2026-04-23 08:26:38 -04:00
wjones f4e87910ab Create credentials 2026-03-21 10:13:31 -04:00
wjones b8b585d242 Update set_fanspeed.py 2026-03-21 10:05:52 -04:00
wjones b30c85dead Enhance update_system.py with timestamp logging for better tracking of system updates 2025-11-20 09:10:58 -05:00
wjones 9f112e0903 Add update_system.py script for package management and reboot handling 2025-10-06 10:13:29 -04:00
wjones 95f132bdf8 Add scripts for managing VM and LXC container power states and fan control
- Implemented set_fanspeed.py for dynamic fan speed control based on temperature.
- Created ilo_poweroff.py and ilo_poweron.py for iLO power management.
- Added ipmi_poweroff.py and ipmi_poweron.py for IPMI power control.
- Developed vm_start.py, vm_stop.py, vm_restart.py, and vm_shutdown.py for VM and LXC management.
- Introduced wrapper scripts (start_wrapper.sh, stop_wrapper.sh) for simplified execution.
- Removed deprecated shell scripts for power control.
2025-10-06 10:10:54 -04:00