X-Git-Url: https://njoseph.me/gitweb/nimcoon.git/blobdiff_plain/25f5a0342dbd064790637fc5c05d8058d4da25f2..e08e5cbe091074b7cd05bfe131edb2af70b26bc9:/src/nimcoon.nim diff --git a/src/nimcoon.nim b/src/nimcoon.nim index 3844d40..f3b29c6 100644 --- a/src/nimcoon.nim +++ b/src/nimcoon.nim @@ -4,8 +4,11 @@ import strutils, tables -import config -import lib +import + config, + lib, + types, + youtube proc parseArguments(): CommandLineOptions = @@ -52,9 +55,10 @@ proc main() = directPlay(sanitizeURL(searchQuery), player, options) quit(0) - let searchResults = extractTitlesAndUrls(getYoutubePage(searchQuery)) + let searchResults = getSearchResults(searchQuery) + let numResults = min(limit, len(searchResults)) - present(searchResults, options, (0, limit-1), player) + present(searchResults, options, (0, numResults-1), player) when isMainModule: