ref: b29e59593104aa5bf0e2f59a12e47fd3cf7af347
parent: 7eb191e1181dbe03f7588fc16c4f00109b23397f
author: Halfwit <michaelmisch1985@gmail.com>
date: Fri Feb 16 12:51:53 PST 2018
Add the skeleton for script
--- a/README.md
+++ b/README.md
@@ -5,7 +5,7 @@
ytcli [action]
Actions:
- search <keywoard>
+ search <keyword>
will return a list of URLs and descritions
using --thumbs will also return the path to a thumbnail (in /tmp)
user <username>
--- /dev/null
+++ b/ytcli
@@ -1,0 +1,32 @@
+#!/bin/sh
+
+# TODO: Searching by normal tokens
+# TODO: Searching by user
+# TODO: Searching by channel
+# TODO: Fetch channel ID
+# TODO: Fetch images
+
+usage() {
+cat <<USAGE
+Usage:
+ ytctl [search|search -t] KEYWORD
+ ytctl [user|channel|channel-id] KEYWORD
+
+Will return a list of [thumbs], URLs, and Descriptions for a given search.
+USAGE
+}
+
+# Scrub out our flag
+if test $2 = "-t"; then
+ THUMB="$1"
+ shift && shift
+ set -- "$THUMB" "$@"
+fi
+
+case $1 in
+ search) shift && search "$@" ;;
+ user) shift && user "$@" ;;
+ channel) shift && channel "$@" ;;
+ channel-id) shift && channel-id "$@" ;;
+ *) usage ;;
+esac