X-Git-Url: https://njoseph.me/gitweb/nimcoon.git/blobdiff_plain/b40b72435a3fdde4d9c12838dbf3377dc09d1023..2f0b842856236b0d6dd126d50e64eba272f3f61e:/clitube.nim diff --git a/clitube.nim b/clitube.nim index 89e863c..0c21a94 100644 --- a/clitube.nim +++ b/clitube.nim @@ -10,11 +10,7 @@ import strutils import uri import xmltree -# Supported video players in order of preference -let supportedPlayers = ["mpv", "vlc"] - -# Only show these many results -let limit = 10 +import preferences type SearchResult = tuple[title: string, url: string] @@ -54,7 +50,7 @@ let searchResults = extractTitlesAndUrls(getYoutubePage(input)) presentVideoOptions(searchResults) stdout.styledWrite(fgYellow, "Choose video number: ") -let number: int = parseInt(readLine(stdin)) +let number = parseInt(readLine(stdin)) styledEcho "\n", fgGreen, "Playing ", styleBright, fgMagenta, searchResults[number].title