sanity checks for using calibre db info

master
Steven Saus 4 months ago
parent 1843b4ea19
commit 45338dad3f
  1. 8
      books_search.sh

@ -57,6 +57,7 @@ REGEN="false"
CliOnly="true"
CacheFile="$HOME/.cache/book_search_cache"
CALIBRE_STRUCTURE="true"
CALIBREDB="true"
# So that I don't have to worry about the structure of the path too hard
SLASHES=$(echo "$BOOKS_DIR" | grep -o '/' | wc -l)
((SLASHES++))
@ -192,17 +193,24 @@ display_help(){
echo "# -r regenerate booklist (and run) "
echo "# -e regenerate booklist (and exit) "
echo "# -g use GUI (rofi) "
echo "# -f do NOT use Calibre's database"
echo "# -m Use ebook metadata, not file structure"
echo "# FAIR WARNING: PDF METADATA IS OFTEN BORKED BEYOND RECOGNITION!"
echo "###################################################################"
}
# sanity check
if [ ! -f $(which calibredb) ];then
CALIBREDB="false"
fi
# Read in variables
while [ $# -gt 0 ]; do
option="$1"
case $option in
-f) CALIBREDB="false"
shift ;;
-m) CALIBRE_STRUCTURE="false"
shift ;;
-h) display_help

Loading…
Cancel
Save