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 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