Setup blog formatting, started on resume
This commit is contained in:
@@ -3,7 +3,33 @@ title: Wallpaper Playlist for pywal
|
||||
date: 2019-02-16T11:42:33-05:00
|
||||
draft: false
|
||||
---
|
||||
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod
|
||||
tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At
|
||||
vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren,
|
||||
no sea takimata sanctus est Lorem ipsum dolor sit amet.
|
||||
|
||||
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod
|
||||
tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At
|
||||
vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren,
|
||||
no sea takimata sanctus est Lorem ipsum dolor sit amet.
|
||||
|
||||
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod
|
||||
tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At
|
||||
vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren,
|
||||
no sea takimata sanctus est Lorem ipsum dolor sit amet.
|
||||
|
||||
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod
|
||||
tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At
|
||||
vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren,
|
||||
no sea takimata sanctus est Lorem ipsum dolor sit amet.
|
||||
|
||||
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod
|
||||
tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At
|
||||
vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren,
|
||||
no sea takimata sanctus est Lorem ipsum dolor sit amet.
|
||||
|
||||
{{< highlight sh >}}
|
||||
|
||||
#!/bin/bash
|
||||
|
||||
shuffle_cache="shuffle.txt"
|
||||
@@ -18,6 +44,7 @@ function usage_msg() {
|
||||
EOF
|
||||
}
|
||||
|
||||
# parse for regen_flag{{{
|
||||
while getopts ":r" opt; do
|
||||
case $opt in
|
||||
r)
|
||||
@@ -31,6 +58,9 @@ while getopts ":r" opt; do
|
||||
;;
|
||||
esac
|
||||
done
|
||||
#}}}
|
||||
|
||||
# set dir {{{ #
|
||||
|
||||
shift $((OPTIND-1))
|
||||
# if no dir, use pwd
|
||||
@@ -43,12 +73,16 @@ else
|
||||
dir="$1"
|
||||
fi
|
||||
|
||||
# }}} set dir #
|
||||
|
||||
# rebuild shuffle cache if regen_flag, doesn't exist or file empty
|
||||
if [[ "$regen_flag" -eq 1 ]] || [[ ! -f "$dir"/"$shuffle_cache" ]] || \
|
||||
[[ $(wc -l "$dir"/"$shuffle_cache" | awk '{print $1}') -eq 0 ]]; then
|
||||
find "$dir"/* ! -name "$shuffle_cache" -type f | shuf > \
|
||||
"$dir"/"$shuffle_cache"
|
||||
[[ "$(head -n 1 "$dir"/"$shuffle_cache")" = "" ]]; then
|
||||
find "$dir"/* ! -name "$shuffle_cache" -type f | shuf > "$dir"/"$shuffle_cache"
|
||||
fi
|
||||
head -n 1 "$dir"/"$shuffle_cache"
|
||||
printf '%s\n\n' "$(sed '1d' "$dir"/"$shuffle_cache")" > "$dir"/"$shuffle_cache"
|
||||
|
||||
# vim: set tabstop=2 shiftwidth=2 expandtab:
|
||||
|
||||
{{< /highlight >}}
|
||||
|
||||
Reference in New Issue
Block a user