|
|
|
@ -1,6 +1,10 @@ |
|
|
|
|
#!/usr/bin/env bash |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# TO SEARCH IN EPUB |
|
|
|
|
# zipgrep -ihw -C2 STRING FILE | unhtml |
|
|
|
|
# |
|
|
|
|
# Can multi-tag from fzf! Search multiple books for a string! |
|
|
|
|
# |
|
|
|
|
############################################################################## |
|
|
|
|
# |
|
|
|
|
# books_search.sh |
|
|
|
@ -111,7 +115,12 @@ main() { |
|
|
|
|
#use ROFI, not zenity |
|
|
|
|
SelectedBook=$(calibredb list -f title,authors | awk '/^[1-9]/' | rofi -i -dmenu -p "Which Book?" -theme DarkBlue |awk '{print $1}') |
|
|
|
|
fi |
|
|
|
|
|
|
|
|
|
# TODO - handle multiple selections here |
|
|
|
|
# TODO - strip out ROFI; make cli only |
|
|
|
|
# TODO - redo handling opening of books |
|
|
|
|
# TODO - searching text of ebooks |
|
|
|
|
echo "${SelectedBook}" |
|
|
|
|
exit |
|
|
|
|
NumFormats=$(calibredb list --search id:"${SelectedBook}" -f formats --for-machine 2>/dev/null | grep -c -e \"\/) |
|
|
|
|
echo "$NumFormats" |
|
|
|
|
if [ $NumFormats -gt 1 ];then |
|
|
|
|