diff --git a/README.md b/README.md deleted file mode 100644 index c11cb1d..0000000 --- a/README.md +++ /dev/null @@ -1,102 +0,0 @@ -* General Guides and Scripts for: -* Ubuntu Server LAMP (20.04 LTS) -* Dark Web Hosting (LAMP on 20.04 LTS) -* General Windows 10 and mobile security guide - -Install customscripts on linux -with full upgrade and package install -```bash -script=/tmp/install_script.sh && curl -s https://raw.githubusercontent.com/PrincessPi3/general-scripts-and-system-ssssssetup/refs/heads/main/customscripts/install_script.sh > $script && chmod +x $script && $SHELL -c "$script full" && $SHELL /usr/share/customscripts/configure_webhook.sh full && exec $SHELL -``` -without full upgrade and package install -```bash -script=/tmp/install_script.sh && curl -s https://raw.githubusercontent.com/PrincessPi3/general-scripts-and-system-ssssssetup/refs/heads/main/customscripts/install_script.sh > $script && chmod +x $script && $SHELL -c "$script" && $SHELL /usr/share/customscripts/configure_webhook.sh full && exec $SHELL -``` - -## Usage -### Linux -#### git helpers -* `gitinitshit` -* `gitshit` -* `gitsync` -* `syncstatus` -* `waypoint` -* `setup_git.sh` - -#### security helpers -* `add_user_ssh` -* `backup.sh` -* `binwalk-tool` -* `configuree_webhook.sh` -* `connect-wifi` -* `crowdsec.sh` -* `find_bytes` -* `fix-wifi` -* `add_user_ssh` -* `wifi_monitor` -* `wifi-monitor-airX` -* `recursive-analysis` -* `large_file_search_for_hash` -* `randomtoken` -* `alfa_install_kali.sh` - -#### monitoring -* `mon-watch` -* `monitor_pid` -* `ifnet` -* `webhook` -* `FIND_THE_FUCKING_PI` -* `dirstatt` - -#### hosting -* `add_apache2_site` - -#### setup and general scripts -* `ifnet` -* `install_script.sh` -* `pyenv_setup` -* `python_pyenv_setup.sh` -* `xrdp-start` -* `add_apache2_site` -* `download_file_list` -* `download_file_list_raw` -* `message_users` -* `UNFUCK_HOMEDIR_PERMS.sh` -* `pi_create_image` -* `pi_create_image_from_img` -* `ramdisk_gimme` - -#### for fun -* `donut` -* `friendlyfriend` - -#### media -* `easylistdownload` -* `download_file_list` - -### Windowwz -#### git helpers -* `gitshit.ps1` -* `gitsync.ps1` -* `syncstatus.ps1` -* `waypoint.ps1` -#### linux-like hashing helpers -* `winhash.ps1` -* `md5sum.ps1` -* `sha256sum.ps1` -* `sha384sum.ps1` -* `sha512sum.ps1` -#### remote host tools -* `ssh-wait-loop.ps1` -* `wait-on-host.ps1` -* `testtime.ps1` -#### Windows system -* `redundant-backup.ps1` -#### anti-productivity -* `IM_SO_TIRED_BOSS.ps1` - -todo: -1. windwows gitinitshit -2. convert windows-repair.bat to powershell and add more features and checks - 1. automatic elevation request - 2. update and improve security scan via windows defender \ No newline at end of file diff --git a/customscripts/annoy_the_fuck_out_of_commit_message_nerds b/customscripts/annoy_the_fuck_out_of_commit_message_nerds new file mode 100644 index 0000000..265ce55 --- /dev/null +++ b/customscripts/annoy_the_fuck_out_of_commit_message_nerds @@ -0,0 +1,2 @@ +#!/bin/bash +polygen /usr/share/customscripts/annoy_the_fuck_out_of_commit_message_nerds.grm | tr -d '\n' \ No newline at end of file diff --git a/customscripts/annoy_the_fuck_out_of_commit_message_nerds.grm b/customscripts/annoy_the_fuck_out_of_commit_message_nerds.grm new file mode 100644 index 0000000..70c638e --- /dev/null +++ b/customscripts/annoy_the_fuck_out_of_commit_message_nerds.grm @@ -0,0 +1,17 @@ +I ::= "title: Annoy the Fuck Out of Commit Message Nerds\n" + ^ "author: Princess Pi \n" + ^ "language: english\n" + ^ "topic: annoyances\n" + ^ "audience: people who like to fuck off git purists :glimglamgrin:\n" + ^ "created: 2025-12-20\n" +; + +S ::= Adjective Noun Chaos Operation; + +Adjective ::= "Async" | "Blocking" | "Brittle" | "Cached" | "Concurrent" | "Deprecated" | "Distributed" | "Flaky" | "Immutable" | "Leaky" | "Monolithic" | "Mutable" | "Racey" | "Recursive" | "Redundant" | "Sandboxed" | "Stale" | "Thread-Safe" | "Undefined" | "Unoptimized"; + +Noun ::= "api" | "build" | "cache" | "compiler" | "container" | "daemon" | "database" | "endpoint" | "function" | "heap" | "kernel" | "microservice" | "mutex" | "pipeline" | "process" | "queue" | "runtime" | "scheduler" | "stack" | "thread"; + +Chaos ::= "overflow" | "deadlock" | "panic" | "segfault" | "bottleneck" | "regression" | "refactor" | "hotfix" | "workaround" | "incident"; + +Operation ::= "added" | "removed" | "updated" | "fixed" | "corrected" | "tweaked" | "optimized" | "deleted" | "appended" | "concatanated" | "repaired" | "simplified" | "reverted" | "approved" | "rejected"; \ No newline at end of file diff --git a/customscripts/annoy_the_fuck_out_of_commit_message_nerds.grm.o b/customscripts/annoy_the_fuck_out_of_commit_message_nerds.grm.o new file mode 100644 index 0000000..d9c3eb5 Binary files /dev/null and b/customscripts/annoy_the_fuck_out_of_commit_message_nerds.grm.o differ diff --git a/customscripts/gitshit b/customscripts/gitshit index 8d74168..8c572fc 100644 --- a/customscripts/gitshit +++ b/customscripts/gitshit @@ -5,7 +5,7 @@ if [ -f './version.txt' ]; then message=$(cat './version.txt') else if [ -z "$1" ]; then - message=$(date +%s) + message="$(annoy_the_fuck_out_of_commit_message_nerds)" else message="$*" fi diff --git a/customscripts/new_annoy_git_commit_message_nerds.grm b/customscripts/new_annoy_git_commit_message_nerds.grm new file mode 100644 index 0000000..844cfa7 --- /dev/null +++ b/customscripts/new_annoy_git_commit_message_nerds.grm @@ -0,0 +1,85 @@ +table main +{ + adjective noun chaos operation +} + +table adjective +{ + async + blocking + brittle + cached + concurrent + deprecated + distributed + flaky + immutable + leaky + monolithic + mutable + racey + recursive + redundant + sandboxed + stale + thread-safe + undefined + unoptimized +} + +table noun +{ + api + build + cache + compiler + container + daemon + database + endpoint + function + heap + kernel + microservice + mutex + pipeline + process + queue + runtime + scheduler + stack + thread +} + +table chaos +{ + overflow + deadlock + panic + segfault + bottleneck + regression + refactor + hotfix + workaround + incident +} + +table operation +{ + added + removed + updated + fixed + corrected + tweaked + optimized + deleted + appended + concatanated + repaired + simplified + reverted + approved + rejected +} diff --git a/customscripts/working.grm b/customscripts/working.grm new file mode 100644 index 0000000..f38476c --- /dev/null +++ b/customscripts/working.grm @@ -0,0 +1,24 @@ + +I ::= "title: Object-oriented Design Patterns\n" + ^ "author: Princess Pi \n" + ^ "language: english\n" + ^ "status: refinable\n" + ^ "topic: misc\n" + ^ "audience: poor OO programmers\n" + ^ "created: 2025-12-20" +; + +S ::= Adjective Noun Extra; + +Adjective ::= "Business" | "Data Access" | "Fast Lane" | "Composite" + | "Front" | "Intercepting" | "Session" | "Transfer" | "Value List" + | "View" | "Half" | "Immutable" | "Dynamic" | "Virtual" + | "Model" | "Layered" | "Null" | "Template"; + +Noun ::= "Delegate" | "Abstract" | "Entity" | "View" | "Object" | "Reader" + | "Controller" | "Filter" | "Locator" | "Facade" | "Handler" | "Helper" | "Call" | "Interface" | "Proxy" + | "Builder" | "Method" | "Prototype" | "Singleton" | "Pool" | "Marker" | "Factory" + | "Bridge" | "Flyweight" | "Service" | "Adapter" | "Listener" | "Decorator" + | "Cache" | "Command" | "Strategy" | "Producer" | "Consumer"; + +Extra ::= "added" | "removed" | "fixed" | "updated" | "tweaked" | "revised" | "corrected";