7 Commits

Author SHA1 Message Date
wjones e50a5c2e05 Merge branch 'main' of https://gitea.wpjones.com/wjones/utilities 2026-06-24 14:36:07 -04:00
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 afa8eedc17 Update personal/tools/sync_data.ps1 2026-06-23 12:40:21 -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 1ebf3f1435 Add misc scripts to repoitory 2026-04-23 08:26:38 -04:00
wjones b38067dd8c Add new power cycle scripts for servers 2026-03-17 07:13:23 -04:00
wjones ee6a150e3e Add pyrsync.py for parallel file transfer using rsync 2025-12-24 10:23:17 -05:00