Compare commits
No commits in common. "6802c7ca843e7cb8aad37ab0cb2364a7eb446f83" and "509094355eaf602b93a30fff29710828b555f2df" have entirely different histories.
6802c7ca84
...
509094355e
2
gw.sh
2
gw.sh
@ -31,6 +31,6 @@ run iptables -A INPUT -i "$local_iface" -j ACCEPT
|
|||||||
run iptables -t nat -A POSTROUTING -o "$net_iface" -j MASQUERADE
|
run iptables -t nat -A POSTROUTING -o "$net_iface" -j MASQUERADE
|
||||||
run iptables -A FORWARD -i $net_iface -o $local_iface -m state --state RELATED,ESTABLISHED -j ACCEPT
|
run iptables -A FORWARD -i $net_iface -o $local_iface -m state --state RELATED,ESTABLISHED -j ACCEPT
|
||||||
run iptables -A FORWARD -i $local_iface -o $net_iface -j ACCEPT
|
run iptables -A FORWARD -i $local_iface -o $net_iface -j ACCEPT
|
||||||
run dnsmasq --dhcp-range=192.168.238.100,192.168.238.199,10m -d --server=9.9.9.9 --listen-address 192.168.238.254 --interface "$local_iface" -p0
|
run dnsmasq --dhcp-range=192.168.238.100,192.168.238.199,10m -d --server=9.9.9.9
|
||||||
|
|
||||||
clean
|
clean
|
||||||
|
@ -1,28 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
set -euo pipefail
|
|
||||||
|
|
||||||
echo "vars"
|
|
||||||
htpasswd="$(mktemp)"
|
|
||||||
venv=~/.cache/radicale-venv
|
|
||||||
#locale_ip_addr="$(ip -o -4 a show dev usb0 | grep -Po 'inet[[:space:]]+\K192.168.42.[0-9]{1,3}')"
|
|
||||||
locale_ip_addr="192.168.42.58"
|
|
||||||
port=5232
|
|
||||||
|
|
||||||
if [ ! -d "$venv" ] || [ -z "$(ls -A "$venv")" ] ; then
|
|
||||||
virtualvenv "$venv"
|
|
||||||
fi
|
|
||||||
|
|
||||||
sudo ip a add "$locale_ip_addr" dev usb0
|
|
||||||
|
|
||||||
echo "populating htpasswd. Enter password :"
|
|
||||||
htpasswd -c "$htpasswd" dav
|
|
||||||
|
|
||||||
echo "venv"
|
|
||||||
. venv/bin/activate
|
|
||||||
|
|
||||||
echo "runing on $locale_ip_addr:$port"
|
|
||||||
python3 -m radicale -H "$locale_ip_addr:$port" --storage-filesystem-folder=~/.contacts --auth-type=htpasswd --auth-htpasswd-encryption md5 --auth-htpasswd-filename "$htpasswd"
|
|
||||||
|
|
||||||
echo "Cleaning"
|
|
||||||
rm "$htpasswd"
|
|
114
redshift.sh
114
redshift.sh
@ -1,118 +1,8 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
BRIGHTNESS_INCREMENT=.1
|
|
||||||
R_INCREMENT=0
|
|
||||||
G_INCREMENT=.1
|
|
||||||
B_INCREMENT=.2
|
|
||||||
|
|
||||||
xrandr_settings_of_display () {
|
|
||||||
if [ "$#" -ne 1 ] ; then
|
if [ "$#" -ne 1 ] ; then
|
||||||
echo "Usage : xrandr_settings_of_display <display_name>" >&2
|
echo "Usage : $0 +/-" >&2
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
out="$(xrandr --verbose | sed -e "1,/^$1/d" | sed '/^ /,$d')"
|
xrandr --output "$(xrandr --listactivemonitors | grep -o '[[a-zA-Z0-9\-]\{2,\}$' -m 1)" --gamma 1:0.3:0.3 --brightness 1.3
|
||||||
|
|
||||||
if [ -z "$out" ] ; then
|
|
||||||
echo "ERROR, empty output for command: xrandr_settings_of_display $@" >&2
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
echo "$out"
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
brigthness_of_display () {
|
|
||||||
if [ "$#" -ne 1 ] ; then
|
|
||||||
echo "Usage : brigthness_of_display <display_name>" >&2
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
xrandr_settings_of_display "$1" | grep -Po 'Brightness: \K.*'
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
raw_gamma_of_display () {
|
|
||||||
if [ "$#" -ne 1 ] ; then
|
|
||||||
echo "Usage : raw_gamma_of_display <display_name>" >&2
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
xrandr_settings_of_display "$1" | grep -Po 'Gamma: \K.*' | tr ':' ' '
|
|
||||||
}
|
|
||||||
|
|
||||||
gamma_of_display () {
|
|
||||||
if [ "$#" -ne 1 ] ; then
|
|
||||||
echo "Usage : gamma_of_display <display_name>" >&2
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
read r g b <<< "$(raw_gamma_of_display "$1")"
|
|
||||||
echo "$r $g $b -> $(invert $r) $(invert $g) $(invert $b)" >&2
|
|
||||||
echo "$(invert $r) $(invert $g) $(invert $b)"
|
|
||||||
}
|
|
||||||
|
|
||||||
invert () {
|
|
||||||
if [ "$#" -ne 1 ] ; then
|
|
||||||
echo "Usage : invert <float_number>" >&2
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
echo "1/$1" | bc -l | grep -o '.*\...'
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
############### Args
|
|
||||||
|
|
||||||
if [ "$#" -ne 2 ] ; then
|
|
||||||
echo "Usage : $0 <brightness|redness> +|-|=" >&2
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
property="$1"
|
|
||||||
action="$2"
|
|
||||||
|
|
||||||
if [ ! "$action" = - ] && [ ! "$action" = + ] && [ ! "$action" = '=' ] ; then
|
|
||||||
echo "Bad action '$action'. Expected + - or =."
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
|
|
||||||
i=0
|
|
||||||
xrandr --listactivemonitors | tail -n +2 | cut -d ' ' -f 6 | while read monitor ; do
|
|
||||||
args=''
|
|
||||||
if [ "$i" -eq 0 ] ; then
|
|
||||||
((i=i+1))
|
|
||||||
case "$property" in
|
|
||||||
brightness)
|
|
||||||
if [ "$action" = '=' ] ; then
|
|
||||||
args="--brightness 1"
|
|
||||||
else
|
|
||||||
b="$(brigthness_of_display "$monitor")"
|
|
||||||
b="$( echo "$b $action $BRIGHTNESS_INCREMENT" | bc -l )"
|
|
||||||
args="--brightness $b"
|
|
||||||
fi
|
|
||||||
;;
|
|
||||||
redness)
|
|
||||||
if [ "$action" = '=' ] ; then
|
|
||||||
args="--gamma 1:1:1"
|
|
||||||
else
|
|
||||||
read r g b <<< "$(gamma_of_display "$monitor")"
|
|
||||||
|
|
||||||
rnew="$( echo "$r $action $R_INCREMENT" | bc -l )"
|
|
||||||
gnew="$( echo "$g $action $G_INCREMENT" | bc -l )"
|
|
||||||
bnew="$( echo "$b $action $B_INCREMENT" | bc -l )"
|
|
||||||
args="--gamma $rnew:$gnew:$bnew"
|
|
||||||
#echo "from $r:$g:$b to $rnew:$gnew:$bnew"
|
|
||||||
fi
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
echo "Invalid property $property"
|
|
||||||
exit 1
|
|
||||||
esac
|
|
||||||
else
|
|
||||||
args="--same-as $monitor"
|
|
||||||
fi
|
|
||||||
xrandr --output "$monitor" $args
|
|
||||||
echo xrandr --output "$monitor" $args
|
|
||||||
done
|
|
||||||
|
Loading…
Reference in New Issue
Block a user