blob: 81f344f543c6ec2b348b3da6a22f602cbea739fd (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
|
# 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.
## 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.
|