]> njoseph.me Git - nimcoon.git/blobdiff - src/nimcoon.nim
Use youtube-dl's ytsearch to feel lucky
[nimcoon.git] / src / nimcoon.nim
index 9df18a8053dbf521956ff6e23b9e749938e03c86..1fd3ba6e3beb037a05f37ff082f0eb9e3ceac443 100644 (file)
@@ -55,13 +55,19 @@ proc main() =
 
   if searchQuery.startswith("http") or searchQuery.startswith("magnet"):
     if options["download"]:
-      directDownload(sanitizeURL(searchQuery), options["musicOnly"])
+      directDownload(sanitizeURL(searchQuery), options)
     else:
       directPlay(sanitizeURL(searchQuery), player, options)
     quit(0)
 
+  # Take a shortcut and search directly with youtube-dl
+  if options["feelingLucky"]:
+    if options["download"]: luckyDownload(searchQuery, options)
+    else: luckyPlay(searchQuery, player, options)
+    quit(0)
+
   let searchResults = getSearchResults(searchQuery)
-  if options["nonInteractive"]:
+  if options["nonInteractive"]: # Present in machine-readable format
     for index, (title, url) in searchResults:
       echo title
       echo url