From 27eac1c56904a853e79d66e1cf4daac7d8f8ba6b Mon Sep 17 00:00:00 2001 From: dec05eba Date: Fri, 7 May 2021 03:34:05 +0200 Subject: Add ctrl+i reverse image search to 4chan, add saucenao to launcher --- src/plugins/Saucenao.cpp | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'src/plugins/Saucenao.cpp') diff --git a/src/plugins/Saucenao.cpp b/src/plugins/Saucenao.cpp index 302f25e..1278bed 100644 --- a/src/plugins/Saucenao.cpp +++ b/src/plugins/Saucenao.cpp @@ -4,8 +4,18 @@ namespace QuickMedia { PluginResult SaucenaoPage::lazy_fetch(BodyItems &result_items) { + std::vector additional_args; + if(is_local) { + additional_args.push_back({ "-F", "file=@" + path }); + } else { + std::string url = path; + if(url[0] == '@') + url = "\\" + url; + additional_args.push_back({ "-F", "url=" + url }); + } + std::string website_data; - DownloadResult download_result = download_to_string("https://saucenao.com/search.php", website_data, {{ "-F", "file=@" + upload_filepath }}, true); + DownloadResult download_result = download_to_string("https://saucenao.com/search.php", website_data, std::move(additional_args), true); if(download_result != DownloadResult::OK) return download_result_to_plugin_result(download_result); QuickMediaHtmlSearch html_search; -- cgit v1.2.3