random

- collection of un-sorted bollocks
git clone git://git.acid.vegas/random.git
Log | Files | Refs | Archive

commit 86169f75c5bddac7e629388f2613ea802116e0b4
parent 970990fe0d2a8fbbc4ec937f62e665825fc6fbb3
Author: acidvegas <acid.vegas@acid.vegas>
Date: Fri, 5 May 2023 18:20:11 -0400

Updated

Diffstat:
Mirc/identd.py | 6++++--
Airc/post-commit | 18++++++++++++++++++

2 files changed, 22 insertions(+), 2 deletions(-)

diff --git a/irc/identd.py b/irc/identd.py
@@ -1,5 +1,5 @@
 #!/usr/bin/env python
-# Ident Protocol Daemon - Developed by acidvegas in Python (https://acid.vegas/random)
+# ident protocol daemon - developed by acidvegas in Python (https://acid.vegas/random)
 
 import os
 import random
@@ -72,9 +72,10 @@ class Identd(threading.Thread):
 			return data + ' : ERROR : INVALID-PORT'
 		return data + ' : USERID : UNIX : ' + random_str(5)
 
+# Main
 if not check_privledges():
 	raise SystemExit('requires sudo privledges to bind to port 113')
 Identd(socket.AF_INET,  '0.0.0.0', 113).start()
 Identd(socket.AF_INET6, '::',      113).start()
 while True:
-	input('')
+	input('')
+\ No newline at end of file
diff --git a/irc/post-commit b/irc/post-commit
@@ -0,0 +1,17 @@
+#!/bin/sh
+# note: place this file in GITREPO/.git/hooks/post-commit && chmod +x
+_data=$(git log -1 --graph --pretty=format:"%h|%s|%cn")
+_hash=$(echo "$_data" | cut -d'|' -f1 | cut -c 3-)
+_msg=$(echo "$_data" | cut -d'|' -f2)
+
+echo $(dirname .)
+echo $(basebane .)
+_name=$(echo "$_data" | cut -d'|' -f3)
+
+_repo=$(basename -s .git $(git config --get remote.origin.url))
+_summary=$(git show $_hash --stat | grep -E "fil(e|es) changed" | awk '{files+=$1; inserted+=$4; deleted+=$6} END {printf "%s|+%s|-%s", files, inserted, deleted }')
+_files=$(echo $_summary | cut -d'|' -f1)
+_inserts=$(echo $_summary | cut -d'|' -f2)
+_deletes=$(echo $_summary | cut -d'|' -f3)
+_ircmsg="irc.supernets.#superbowl *14[11GitHub14] Commit pushed to 08$_name/$_repo (06$_hash) 14[$_files14|03$_inserts14|04$_deletes14] : $_msg"
+#echo "$_ircmsg" | ssh contra tee "$HOME/.weechat/weechat_fifo" > /dev/null
+\ No newline at end of file