From be80d285790fdf3380d735d2c0f64b08d9ee25e6 Mon Sep 17 00:00:00 2001 From: InigoGutierrez Date: Fri, 22 Nov 2019 23:53:57 +0100 Subject: Created docs.sh to select a reference to open with zathura. --- docs.sh | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100755 docs.sh (limited to 'docs.sh') diff --git a/docs.sh b/docs.sh new file mode 100755 index 0000000..0d02be2 --- /dev/null +++ b/docs.sh @@ -0,0 +1,21 @@ +#!/bin/sh +# +# docs.sh +# +# Usage: docs.sh +# +# Opens a pdf's specific page with zathura using a references file +# The syntax of the references file must be: +# Name#Absolute path to pdf#Page number +# The only character with any logic is #, used to separate fields +# Name can be anything and is just used for selection with dmenu + +referencesFile="$HOME/.config/zathura/refs" +lines="$(wc -l "$referencesFile")" +if reference="$(cut -d# -f1 <"$referencesFile" | + dmenu -i -l "$lines" -p "Reference: ")"; then + line="$(grep "$reference" "$referencesFile" | sed q)" + file="$(echo "$line" | cut -d# -f2)" + page="$(echo "$line" | cut -d# -f3)" + zathura -P "$page" "$file" & +fi -- cgit v1.2.1