diff options
| author | grothedev <grothedev@gmail.com> | 2026-04-29 01:00:18 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-04-29 01:00:18 -0400 |
| commit | fe210355a480b2386a05ba385aa5a265c4f7c966 (patch) | |
| tree | ed10fcc4dd1153d983164bff9523f594b4d63ff8 | |
| parent | e757d3020571cb139d9480f97e1b0fa86222660e (diff) | |
| parent | 00a8a558aa2984401728c5027cf054b9d7a97b6f (diff) | |
Merge pull request #1 from grothedev/copilot/clean-up-and-organize-repomaster
Clean up top-level repo layout and document the script inventory
| -rwxr-xr-x | .gitignore | 9 | ||||
| -rwxr-xr-x | README.md | 79 | ||||
| -rwxr-xr-x | systemd/datasync.path (renamed from datasync.path) | 0 | ||||
| -rwxr-xr-x | systemd/datasync.service (renamed from datasync.service) | 0 | ||||
| -rwxr-xr-x | systemd/update-hosts.service (renamed from update-hosts.service) | 0 | ||||
| -rw-r--r-- | templates/python-template.py (renamed from python-template.py) | 0 | ||||
| -rw-r--r-- | templates/repl-template.py (renamed from repl-template.py) | 0 |
7 files changed, 85 insertions, 3 deletions
@@ -1,3 +1,12 @@ cpfiles.sh filepaths.txt *__pycache__* +__pycache__/ +*.py[cod] +.pytest_cache/ +.mypy_cache/ +.ruff_cache/ +.venv/ +venv/ +.DS_Store +gemini-rs/target/ @@ -1,5 +1,78 @@ -this repo contains some of my scripts that i use on my laptop. some of them are used in conjunction with systemd services. most of them won't be of any use to anyone else. some of them may need to be modified to work with other systems. +# randomscripts +This repository contains personal utilities and experiments used on a Linux laptop. +Some scripts are system-specific, some expect local services or paths, and a few are +small standalone projects. -TODO: -- organize into utilities and random, etc. +## Repository layout + +- `fimon/` - file monitoring and SCP transfer utility +- `gemini-rs/` - Rust Gemini CLI +- `systemd/` - checked-in systemd unit files +- `templates/` - starter templates for new Python scripts and REPL tools +- `v4l-tool/` - Video4Linux helper scripts + +## Root-level script groups + +### System administration and monitoring +- `disk_health_report.sh` +- `procinfo.sh` +- `procwatch.sh` +- `sshd-secmon.sh` +- `sensitive-data-defender.sh` +- `log_temps` +- `update_datasync_service` +- `update_hosts` + +### Sync and file movement +- `syncdata` +- `syncdata.py` +- `save.sh` +- `watchfilemodify_dothing.sh` +- `mostrecentrecursively.sh` +- `recentlymodifiedfilesrec.sh` +- `movetextfiles.sh` + +### Media and desktop helpers +- `capture.sh` +- `ffmpeg-repl.py` +- `ffmpeg-suite.sh` +- `imgs2vid.sh` +- `vidconcat.sh` +- `videdit.py` +- `wallpaper_change` +- `togglemic` + +### Network and web utilities +- `whatip` +- `webutils.py` +- `initWifiHotspot.sh` +- `extractcontentfromhtml.py` +- `gemini.py` +- `ws-repl.py` + +### Text, search, and random utilities +- `ogrep` +- `totxt` +- `pass2txt.sh` +- `randfile.sh` +- `randomreminder.sh` +- `wordle.py` +- `wow.py` +- `wow2.py` +- `wow3.py` + +### Low-level and experimental tools +- `bpftrace-checkping` +- `bpftrace-execve` +- `bpftrace-execve-2args` +- `ncurses-exitmenu.cpp` +- `mcs` +- `sfm` +- `wpdl` + +## Notes + +- Many scripts assume Linux tools such as `systemd`, `ffmpeg`, `scp`, `nmap`, or `bpftrace`. +- Some scripts contain hard-coded paths or hostnames and should be reviewed before reuse. +- Generated artifacts should stay out of the repo; see `.gitignore` for ignored build output. diff --git a/datasync.path b/systemd/datasync.path index 3319c1d..3319c1d 100755 --- a/datasync.path +++ b/systemd/datasync.path diff --git a/datasync.service b/systemd/datasync.service index 3d7de2a..3d7de2a 100755 --- a/datasync.service +++ b/systemd/datasync.service diff --git a/update-hosts.service b/systemd/update-hosts.service index 2aa6111..2aa6111 100755 --- a/update-hosts.service +++ b/systemd/update-hosts.service diff --git a/python-template.py b/templates/python-template.py index fda7a42..fda7a42 100644 --- a/python-template.py +++ b/templates/python-template.py diff --git a/repl-template.py b/templates/repl-template.py index 715eaf8..715eaf8 100644 --- a/repl-template.py +++ b/templates/repl-template.py |
