diff --git a/herbstluftwm/hl_status_deamon.py b/herbstluftwm/hl_status_deamon.py index fe6f0b5..73af48e 100755 --- a/herbstluftwm/hl_status_deamon.py +++ b/herbstluftwm/hl_status_deamon.py @@ -46,6 +46,12 @@ def vpn_status(): with open(vpn_path,'w+') as g: g.write(out_vpn) +def cip_logins(): + l=hl_utils.shexec("wget -q -O- --user cip --password $(cat $HOME/.config/password.cip) 'https://atlantishq.de/cipactive/active_logins'") + if len(l) > 5: + return hl_utils.color_panel("CIP Logins: "+str(len(l)),RED) + color = hl_utils.get_color( + def battery(): try: bat = shexec("acpi -b") @@ -97,7 +103,6 @@ def trace_login(): f.write(tmp) if __name__ == '__main__': - #print('"'+sys.argv[-1]+'"') while(True): vpn_status() pr_acct_status() diff --git a/zshrc b/zshrc index 09d2c8e..d8c6caf 100644 --- a/zshrc +++ b/zshrc @@ -300,12 +300,12 @@ alias ssh="ssh_func" ### EXPERIMENTAL ### ## kill all cip sessions except this pc ## genocide(){ - while IFS='' read -r line || [[ -n "$line" ]]; do + TMP=$(wget -q -O- --user cip --password $(cat $HOME/.config/password.cip) "https://atlantishq.de/cipactive/active_logins") + echo $TMP | while read line; do if [[ $line != $HOST ]]; then - ssh -q $line -t "pkill -u ik15ydit" + ssh -n -q $line -t "pkill -u ik15ydit" fi - done < "$HOME/.config/cip_logins" - #truncate -s 0 ~/.config/cip_logins + done } export genocide alias insurgency_status="ssh insurgency@atlantishq.de -t /usr/local/bin/insurgency_rcon status"