aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLoic Guegan <manzerbredes@mailbox.org>2019-10-07 15:51:13 -0400
committerLoic Guegan <manzerbredes@mailbox.org>2019-10-07 15:51:13 -0400
commit86cdaa71a1e821a6b2fee6bbe3e042a88b1c2bf0 (patch)
tree8a162876c664678fb62a9138e640b20ce1c34227
parent783b5e4eee565f808cb10b2a2a7bf1253ff1ff7d (diff)
Add dev scripts
-rwxr-xr-xscripts/gen-md-screenshots.sh15
-rwxr-xr-xscripts/take-screenshots.sh34
2 files changed, 49 insertions, 0 deletions
diff --git a/scripts/gen-md-screenshots.sh b/scripts/gen-md-screenshots.sh
new file mode 100755
index 0000000..5008676
--- /dev/null
+++ b/scripts/gen-md-screenshots.sh
@@ -0,0 +1,15 @@
+#!/bin/bash
+
+wai=$(dirname $(readlink -f $0))
+theme_loc="${wai}/../themes/"
+git_root=$(git rev-parse --show-toplevel)
+
+for shot in ${theme_loc}/*.jpg
+do
+ name=$(basename ${shot})
+ name=${name%.*}
+ shot_path=$(realpath --relative-to="${git_root}" "${theme_log}/${shot}")
+
+ echo -e "${name}"':\n!['${name}']('${shot_path}')\n'
+
+done
diff --git a/scripts/take-screenshots.sh b/scripts/take-screenshots.sh
new file mode 100755
index 0000000..77174cb
--- /dev/null
+++ b/scripts/take-screenshots.sh
@@ -0,0 +1,34 @@
+#!/bin/bash
+
+##### Requirements #####
+# - scrot
+# - imagemagick
+################## #####
+
+wai=$(dirname $(readlink -f $0))
+theme_loc="${wai}/../themes/"
+i3_colors="${wai}/../src/i3-colors.py"
+
+echo "Get ready for screenshots (5s)..."
+sleep 5
+for theme in $(ls ${theme_loc}|grep -v ".jpg")
+do
+ $i3_colors -r ${theme_loc}/${theme}
+ sleep 2 # Wait for i3 reload
+ scrot ${wai}/${theme}.png
+done
+
+
+for shot in ${wai}/*.png
+do
+ x=$(identify $shot|awk '{print $3}'|cut -dx -f1)
+ y=52 # Please change according to your resolution
+ convert $shot -crop ${x}x${y} output_tmp.jpg
+ mv output_tmp-0.jpg $(basename $shot|sed "s/.png/.jpg/g")
+ rm ${shot}
+done
+
+rm ${wai}/output_tmp*.jpg
+
+
+