Compare commits

..

4 Commits

Author SHA1 Message Date
Emre AKYÜZ
ca097bdbca
Merge c9ad701e638dbb4fb2cff14c7bce120f4ab3d564 into 07952026753f1bbeaf5b6c4eb5414a9c51536041 2023-11-19 01:10:10 +03:00
Emre AKYÜZ
c9ad701e63
Do not open random entries if not on the query 2023-11-19 01:10:01 +03:00
Emre AKYÜZ
f51d7451cb
Make the name more intuitive. 2023-11-18 22:58:16 +03:00
Emre AKYÜZ
083da4d28c
Update chadmarked 2023-11-18 22:54:40 +03:00

View File

@ -46,7 +46,7 @@ add_bookmark() {
delete_bookmark() {
NAME=$(get_selection)
[ -z "$NAME" ] && error_notify "Failed to delete the bookmark."
[ -z "$NAME" ] && error_notify "Failed to delete the bookmark." && return
sed "/^$NAME=/d" "$URLQUERY_FILE" > "$URLQUERY_FILE.tmp"
mv "$URLQUERY_FILE.tmp" "$URLQUERY_FILE"
[ ! -s "$URLQUERY_FILE" ] || ! grep -qE "\S" "$URLQUERY_FILE" && rm "$URLQUERY_FILE"
@ -70,7 +70,7 @@ edit_url() {
edit_bookmark() {
NAME=$(get_selection)
[ -z "$NAME" ] && error_notify "Failed to edit the bookmark."
[ -z "$NAME" ] && error_notify "Failed to edit the bookmark." && return
FIELD=$(echo "Name\nURL" | DMENU 2 "Edit")
case "$FIELD" in
"Name") edit_name "$NAME" ;;
@ -81,6 +81,7 @@ edit_bookmark() {
open_bookmark() {
URL=$(grep "^$SELECTION=" "$URLQUERY_FILE" | cut -d= -f2-)
[ -z "$URL" ] && notify-send "Bookmark not found." && exit 1
case "$URL" in
*"search"*|*"wiki"*)
QUERY=$(DMENU 0 "Search")
@ -93,6 +94,9 @@ open_bookmark() {
ensure_file_exists
LINE_COUNT=$(wc -l < "$URLQUERY_FILE")
[ "$LINE_COUNT" -ge "15" ] && LINE_COUNT="15"
SELECTION=$(get_selection)
[ -z "$SELECTION" ] && exit