diff options
author | srv <enmanuel.saravia.externo@pandero.com.pe> | 2025-05-06 01:40:23 -0500 |
---|---|---|
committer | srv <enmanuel.saravia.externo@pandero.com.pe> | 2025-05-06 01:40:23 -0500 |
commit | 300b5c13668f24a3a50ddd98ece18fce856f5269 (patch) | |
tree | 77f62212c75544a6575e88288c0f53b6d0268068 /automatisier-lieblingstexte.sh |
First commit, ready for the first test in a virtual machine
Diffstat (limited to 'automatisier-lieblingstexte.sh')
-rw-r--r-- | automatisier-lieblingstexte.sh | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/automatisier-lieblingstexte.sh b/automatisier-lieblingstexte.sh new file mode 100644 index 0000000..15261b5 --- /dev/null +++ b/automatisier-lieblingstexte.sh @@ -0,0 +1,25 @@ +#!/bin/dash + +archivo=$(cat "$HOME/automatisiere-lieblingstexte/README.md" | grep 'mytext=' | awk -F"=" '{print $2}' | tr -d "'") + +if echo -n $1 | grep -q start; then + if [ -f "$archivo" ]; then + OLD=$(echo -n $(mktemp -u | cut -d. -f2)) + mv "$archivo" "${archivo}.${OLD}.txt" + fi + + # Abre una ventana de xterm que ejecuta "dash run" + if wmctrl -l | grep -qv 'Yad Icon panel'; then + sleep 1 && ( xdotool windowmove "$(xdotool search --name 'bash yad' | head -n 1)" 1247 536 && xdotool windowsize "$(xdotool search --name 'bash yad' | head -n 1)" 28 160 ) & + xterm -hold -e "bash $HOME/automatisiere-lieblingstexte/yad-panel.sh" & + fi +fi + +if echo -n $1 | grep -q 'Z9SWsMuc89'; then + if [ -f $archivo ]; then + texto=$(echo -n "$archivo") + if [ -n "$texto" ]; then + xterm -hold -e "cd && sed -n '/^#!\/bin\/dash/,/```/p' \"$HOME/automatisiere-lieblingstexte/README.md\" | sed '/^```/d' | sed '/^$/d' > /tmp/automatisiere-lieblingstexte.tmp.sh && dash /tmp/automatisiere-lieblingstexte.tmp.sh" & + fi + fi +fi
\ No newline at end of file |