diff options
author | sijanec <anton@sijanec.eu> | 2021-06-10 22:46:51 +0200 |
---|---|---|
committer | sijanec <anton@sijanec.eu> | 2021-06-10 22:46:51 +0200 |
commit | 7dc77c36d73efece554577001dfe4140c19db46e (patch) | |
tree | a44535afe25d3a7a4e33bd7e6c2ae787e6237da0 | |
parent | UTF-8, image support, memory leaks fixed (diff) | |
download | sear.c-7dc77c36d73efece554577001dfe4140c19db46e.tar sear.c-7dc77c36d73efece554577001dfe4140c19db46e.tar.gz sear.c-7dc77c36d73efece554577001dfe4140c19db46e.tar.bz2 sear.c-7dc77c36d73efece554577001dfe4140c19db46e.tar.lz sear.c-7dc77c36d73efece554577001dfe4140c19db46e.tar.xz sear.c-7dc77c36d73efece554577001dfe4140c19db46e.tar.zst sear.c-7dc77c36d73efece554577001dfe4140c19db46e.zip |
-rw-r--r-- | src/api.c | 5 | ||||
-rw-r--r-- | src/hp.html | 3 | ||||
-rw-r--r-- | src/lib.c | 2 |
3 files changed, 7 insertions, 3 deletions
@@ -174,6 +174,7 @@ struct sc_query * sc_query_google (const char * s, struct sc_cache * c, struct s rs = -2; goto rc; } + /* TODO: check if response is asking for a captcha */ if (opt & SC_OPT_IMAGE) { imageclass = sc_find_class(txtdoc, "{font-family:Roboto,Helvetica,Arial,sans-serif}"); if (!imageclass) { @@ -185,7 +186,7 @@ struct sc_query * sc_query_google (const char * s, struct sc_cache * c, struct s titleclass = sc_find_class(txtdoc, "{color:#1967D2;font-size:14px;line-height:16px}"); descclass = sc_find_class(txtdoc, "{word-break:break-word}"); if (!titleclass || !descclass) { - SC_LOG(SC_LOG_ERROR, c, "!titleclass || !descclass"); + SC_LOG(SC_LOG_ERROR, c, "!titleclass || !descclass, txtdoc = %s", txtdoc); rs = -4; goto rc; } @@ -218,7 +219,7 @@ struct sc_query * sc_query_google (const char * s, struct sc_cache * c, struct s SC_LOG(SC_LOG_DEBUG, c, "hreflink = %s", hreflink); sscanf(hreflink, "/imgres?imgurl=%m[^&]&imgrefurl=%m[^&]", &imgurl, &imgrefurl); if (!imgurl && !imgrefurl) { - SC_LOG(SC_LOG_ERROR, c, "!imgurl && !imgrefurl"); + SC_LOG(SC_LOG_ERROR, c, "!imgurl && !imgrefurl, txtdoc = %s", txtdoc); /* rs = -6; */ /* we continue running not fail because of a single picture */ free(imgurl); free(imgrefurl); diff --git a/src/hp.html b/src/hp.html index 6bb15db..7d1307b 100644 --- a/src/hp.html +++ b/src/hp.html @@ -61,6 +61,9 @@ .result img { height: 10em; } + .result img:hover { + height: 20em; /* biggah pictah onah hovrah */ + } </style> </head> <body> @@ -83,7 +83,7 @@ void printNode (xmlNodePtr node, void * data) { } #define gnu_code_start \ _Pragma ("GCC diagnostic push") \ - _Pragma ("GCC diagnostic ignored \"-Wpedantic\"") + _Pragma ("GCC diagnostic ignored \"-Wpedantic\"") \ _Pragma ("GCC diagnostic ignored \"-Wformat=\"") #define gnu_code_end \ _Pragma ("GCC diagnostic pop") |