Browse Source

Script changes!

master
Geoffrey Frogeye 1 year ago
parent
commit
6b13214c4d
  1. 1
      config/i3/lock
  2. 29
      config/scripts/cached_pass
  3. 2
      config/scripts/crepuscule
  4. 2
      config/scripts/jour
  5. 28
      config/scripts/lestrte
  6. 2
      config/scripts/nuit
  7. 5
      config/scripts/requirements.txt
  8. 6
      config/scripts/smtpdummy
  9. 1
      config/scripts/softwareList

1
config/i3/lock

@ -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

@ -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}"

2
config/scripts/crepuscule

@ -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

2
config/scripts/jour

@ -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

@ -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="")

2
config/scripts/nuit

@ -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

5
config/scripts/requirements.txt

@ -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

6
config/scripts/smtpdummy

@ -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)

1
config/scripts/softwareList

@ -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

Loading…
Cancel
Save