From 86169f75c5bddac7e629388f2613ea802116e0b4 Mon Sep 17 00:00:00 2001 From: acidvegas Date: Fri, 5 May 2023 18:20:11 -0400 Subject: [PATCH] Updated --- irc/identd.py | 5 +++-- irc/post-commit | 17 +++++++++++++++++ 2 files changed, 20 insertions(+), 2 deletions(-) create mode 100755 irc/post-commit diff --git a/irc/identd.py b/irc/identd.py index 7e1493d..6c8fcb7 100644 --- 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 new file mode 100755 index 0000000..7e39ca2 --- /dev/null +++ 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