From ba0b2c1d99f11df8f7021865f4340892a89247ca Mon Sep 17 00:00:00 2001 From: calebe94 Date: Sun, 7 Mar 2021 13:49:19 -0300 Subject: [PATCH 1/2] Added a README to tbkmk --- tbkmk/README.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 tbkmk/README.md diff --git a/tbkmk/README.md b/tbkmk/README.md new file mode 100644 index 0000000..29a2d75 --- /dev/null +++ b/tbkmk/README.md @@ -0,0 +1 @@ +# Tiny Bookmark Tool From 50f707e2138bc873c7a82bfffb52ee038dccd8bb Mon Sep 17 00:00:00 2001 From: calebe94 Date: Sat, 27 Feb 2021 14:11:31 -0300 Subject: [PATCH 2/2] Added tbkmk script --- tbkmk/bookmarks.yml | 0 tbkmk/tbkmk.sh | 26 ++++++++++++++++++++++++++ 2 files changed, 26 insertions(+) create mode 100644 tbkmk/bookmarks.yml create mode 100755 tbkmk/tbkmk.sh diff --git a/tbkmk/bookmarks.yml b/tbkmk/bookmarks.yml new file mode 100644 index 0000000..e69de29 diff --git a/tbkmk/tbkmk.sh b/tbkmk/tbkmk.sh new file mode 100755 index 0000000..f1911d6 --- /dev/null +++ b/tbkmk/tbkmk.sh @@ -0,0 +1,26 @@ +#!/bin/sh + +url="$@" + +FILE=/home/calebe94/Packages/tinytools/tbkmk/bookmarks.yml + +get_website_title() +{ + wget -qO- $1 | gawk -v IGNORECASE=1 -v RS=']*>/,"");print;exit}' +} + +while getopts a:d:h option +do + case "${option}" in + a) + get_website_title ${OPTARG} + ;; + d) + entry="$(get_website_title ${OPTARG}):${OPTARG}" + sed -i "/$entry/d" "$FILE" + ;; + h | *) + echo "help" + ;; + esac +done