1
0

Improved overall performance

This commit is contained in:
Erick
2022-08-16 15:19:24 +02:00
parent 590b89f591
commit 0b0e436dd1
5 changed files with 45 additions and 70 deletions
Binary file not shown.

After

Width:  |  Height:  |  Size: 111 KiB

+5 -1
View File
@@ -11,6 +11,8 @@ from genericpath import isfile
from pyautogui import size
from google.cloud import vision
from web_search import search_maker
# Minimum score required for labels detection
MIN_SCORE_REQUIRED = 0.80
@@ -38,6 +40,8 @@ def make_query():
else:
labels_str = request[1]
colors_str = request[2]
search_maker.search(command, option, labels_str, colors_str)
def shape_selection(event, x, y, flags, param):
# grab references to the global variables
@@ -208,6 +212,6 @@ for color_info in filtered_colors:
'\tColor Name: ' + color_name +
'\n')
create_query()
make_query()
#queries = ["test", "search"]
#google_search(queries)
@@ -1,31 +0,0 @@
import webbrowser
def join_data(labels = [], colors = []):
for i in range(len(labels)):
label_joint = "+".join(labels[i])
for j in range(len(colors)):
color_joint = "+".join(colors[j])
return label_joint + " " + color_joint
def generate_url(keywords):
url = "https://www.amazon.it/s?k="
return url + keywords
def amazon_search(labels, colors):
keyword_list = join_data(labels, colors)
# C'mon Jeffrey you can do it!
jeff_net = generate_url(keyword_list)
webbrowser.open(jeff_net)
print(jeff_net)
if __name__ == "__main__":
amazon_search([""], [""])
## NOTHING TO SEE HERE...
#lbl = ["jeff", "besos", "halloween", "costume"]
#clr = ["orange"]
#amazon_search([lbl], [clr])
@@ -1,38 +0,0 @@
import webbrowser
def join_data(labels = [], colors = []):
for i in range(len(labels)):
label_joint = "+".join(labels[i])
for j in range(len(colors)):
color_joint = "+".join(colors[j])
return label_joint + " " + color_joint
def generate_url(keywords, search_type):
if search_type == '--shopping':
pre_url = "https://www.google.com/search?q="
post_url = "h&source=lmns&tbm=shop"
return pre_url + keywords + post_url
elif search_type == '--images':
pre_url = "https://www.google.com/search?q="
post_url = "&newwindow=1&tbm=isch&source=lnms"
return pre_url + keywords + post_url
else:
url = "https://www.google.com/search?q="
return url + keywords
def google_search(labels, colors, search_type):
keyword_list = join_data(labels, colors)
print(keyword_list)
url = generate_url(keyword_list, search_type)
webbrowser.open(url)
print(url)
## TEST ZONE - KEEP AWAY!
#lbl = ["shirt", "long", "sleeve"]
#clr = ["blue", "light"]
#google_search([lbl], [clr], "--images")
+40
View File
@@ -0,0 +1,40 @@
import webbrowser
def join_data(labels = str, colors = str):
keyword = labels + "+" + colors
return keyword
def generate_url(browser, option, keywords):
if browser == "google":
if option == '-shopping':
pre_url = "https://www.google.com/search?q="
post_url = "&source=lmns&tbm=shop"
return pre_url + keywords + post_url
elif option == '-images':
pre_url = "https://www.google.com/search?q="
post_url = "&newwindow=1&tbm=isch&source=lnms"
return pre_url + keywords + post_url
else:
url = "https://www.google.com/search?q="
elif browser == "amazon":
url = "https://www.amazon.it/s?k="
return url + keywords
def search(browser, option, labels, colors):
keywords = join_data(labels, colors)
print(keywords)
url = generate_url(browser, option, keywords)
webbrowser.open(url)
print(url)
if __name__ == "__main__":
browser = "google"
option = "-shopping"
labels = "shirt+long+sleeve"
colors = "blue\n"
search(browser, option, labels, colors)