Script changes!

This commit is contained in:
Geoffrey Frogeye 2021-06-11 21:42:55 +02:00
parent 45e32adc61
commit 6b13214c4d
9 changed files with 69 additions and 7 deletions

View file

@ -3,6 +3,7 @@
# Remove SSH and GPG keys from keystores
ssh-add -D
echo RELOADAGENT | gpg-connect-agent
rm -rf "/tmp/cached_pass_$UID"
dm-tool lock

29
config/scripts/cached_pass Executable file
View file

@ -0,0 +1,29 @@
#!/usr/bin/env bash
# TODO Password changed?
set -euo pipefail
if [[ $# -ne 1 ]]
then
echo "Usage: $0 pass-name"
exit 2
fi
name="$1"
BASEDIR="/tmp/cached_pass_${UID}"
mkdir -p "$BASEDIR"
chmod 700 "$BASEDIR"
name_base64="$(echo "$name" | base64)"
file="${BASEDIR}/${name_base64}"
if [ ! -f "${file}" ]
then
pass="$(pass ${name} | head -1)"
echo -n $pass > "${file}"
notify-send -u low "cached_pass" "Cached: ${name}"
fi
cat "${file}"

View file

@ -5,4 +5,4 @@
cd ~/.dotfiles/config/automatrop
echo 30000 | sudo tee /sys/class/backlight/intel_backlight/brightness
xrandr --output HDMI-0 --brightness 1
ansible-playbook playbooks/default.yml -e base16_scheme=solarized-dark --tags color --connection local
ansible-playbook playbooks/default.yml -e base16_scheme=solarized-dark --tags color --connection local --limit $HOSTNAME

View file

@ -5,4 +5,4 @@
cd ~/.dotfiles/config/automatrop
echo 30000 | sudo tee /sys/class/backlight/intel_backlight/brightness
xrandr --output HDMI-0 --brightness 1
ansible-playbook playbooks/default.yml -e base16_scheme=solarized-light --tags color --connection local
ansible-playbook playbooks/default.yml -e base16_scheme=solarized-light --tags color --connection local --limit $HOSTNAME

28
config/scripts/lestrte Executable file
View file

@ -0,0 +1,28 @@
#!/usr/bin/env python
import sys
import random
# maj = True
for line in sys.stdin:
nl = ""
word = ""
grace = True
for c in line:
if c.isalpha():
if grace:
nl += word
nl += c
word = ""
grace = False
else:
word += c
else:
wrd = list(word)
random.shuffle(wrd)
nl += ''.join(wrd)
nl += c
word = ""
grace = True
print(nl, end="")

View file

@ -5,4 +5,4 @@
cd ~/.dotfiles/config/automatrop
echo 1 | sudo tee /sys/class/backlight/intel_backlight/brightness
xrandr --output HDMI-0 --brightness 0.5
ansible-playbook playbooks/default.yml -e base16_scheme=solarized-dark --tags color --connection local
ansible-playbook playbooks/default.yml -e base16_scheme=solarized-dark --tags color --connection local --limit $HOSTNAME

View file

@ -1,2 +1,3 @@
coloredlogs==10.0
progressbar2==3.47.0
coloredlogs>=10.0<11
progressbar2>=3.47.0<4
youtube-dl>=2021.6.6

View file

@ -47,6 +47,7 @@ if __name__ == "__main__":
env_var="SUBJECT",
default=f"Test message {now.strftime('%H:%M:%S')}",
)
parser.add_argument("-c", "--callout", env_var="CALLOUT", action="store_true")
parser.add_argument("-b", "--body", env_var="BODY", default="")
parser.add_argument("-g", "--gtube", env_var="GTUBE", action="store_true")
@ -176,8 +177,9 @@ Input arguments:
send(f"AUTH PLAIN {encoded}")
send(f"MAIL FROM: <{args.sender}>")
send(f"RCPT TO: <{args.receiver}>")
send("DATA")
send(text)
if not args.callout:
send("DATA")
send(text)
send("QUIT")
sys.exit(0)

View file

@ -291,6 +291,7 @@ if $INSTALL_VIDEO
then
i vlc # Video player
i mpv # Audio/Video player
i mpv-thumbnail-script # Show thumbnails for mpv
i ffmpeg # Video/Audio file handler
i youtube-dl # Downloader for videos
i megatools # Downloader for mega.nz