From 94512094084eab81602142266de00a9215fb4fc5 Mon Sep 17 00:00:00 2001 From: bruno_tripoloni Date: Wed, 12 Nov 2014 20:48:02 -0200 Subject: [PATCH 01/13] add Brazil.filmow --- brazil/filmow/brazil.filmow.busca.xml | 46 ++++++++++++++++++++++ brazil/filmow/brazil.submarino.produto.xml | 38 ++++++++++++++++++ 2 files changed, 84 insertions(+) create mode 100644 brazil/filmow/brazil.filmow.busca.xml create mode 100644 brazil/filmow/brazil.submarino.produto.xml diff --git a/brazil/filmow/brazil.filmow.busca.xml b/brazil/filmow/brazil.filmow.busca.xml new file mode 100644 index 000000000..b09cd7ad0 --- /dev/null +++ b/brazil/filmow/brazil.filmow.busca.xml @@ -0,0 +1,46 @@ + + + + Bruno Tripoloni + Pesquisa na lista de filmes no Filmow + + select * from {table} where query="Os mercenarios 3" + + + + +
diff --git a/brazil/filmow/brazil.submarino.produto.xml b/brazil/filmow/brazil.submarino.produto.xml new file mode 100644 index 000000000..731fa950b --- /dev/null +++ b/brazil/filmow/brazil.submarino.produto.xml @@ -0,0 +1,38 @@ + + + + Rainer Borene + Retorna informações sobre o produto + + select * from {table} where id="21620477" dep="10" + + + + +
+ From 35b28c1d62b58c129b5bd436c93792bf7fbbdeb8 Mon Sep 17 00:00:00 2001 From: bruno_tripoloni Date: Wed, 12 Nov 2014 22:40:06 -0200 Subject: [PATCH 02/13] add corrections --- brazil/filmow/brazil.filmow.busca.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/brazil/filmow/brazil.filmow.busca.xml b/brazil/filmow/brazil.filmow.busca.xml index b09cd7ad0..9fb1cd02e 100644 --- a/brazil/filmow/brazil.filmow.busca.xml +++ b/brazil/filmow/brazil.filmow.busca.xml @@ -17,7 +17,7 @@ Date: Wed, 12 Nov 2014 23:47:05 -0200 Subject: [PATCH 03/13] add images --- brazil/filmow/brazil.filmow.busca.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/brazil/filmow/brazil.filmow.busca.xml b/brazil/filmow/brazil.filmow.busca.xml index 9fb1cd02e..731959080 100644 --- a/brazil/filmow/brazil.filmow.busca.xml +++ b/brazil/filmow/brazil.filmow.busca.xml @@ -31,7 +31,7 @@ for (item in results) { output.node += {results[item].title} - {results[item].description} + {results[item].image} ; } From 7425eaccfab67d1f61b1cac03dc5262ae0bb735e Mon Sep 17 00:00:00 2001 From: bruno_tripoloni Date: Thu, 13 Nov 2014 21:35:29 -0200 Subject: [PATCH 04/13] add info --- brazil/filmow/brazil.filmow.busca.xml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/brazil/filmow/brazil.filmow.busca.xml b/brazil/filmow/brazil.filmow.busca.xml index 731959080..0bcc310ca 100644 --- a/brazil/filmow/brazil.filmow.busca.xml +++ b/brazil/filmow/brazil.filmow.busca.xml @@ -18,10 +18,24 @@ var results = []; var data = request.accept('text/html').get().response; var products = y.xpath(data, "//*[@id='body_wrapper']/div/div/div/div[1]/div[3]"); + + var get_info = function(url){ + url = "http://filmow.com/" + url + "/ficha-tecnica/"; + var querystring = "select * from html where url = '"+url+"'"; + q = y.query(querystring); + var info = { + year: y.xpath(q, "//*[@id='body_wrapper']/div[4]/div[2]/div/div[1]/table/tbody/tr[2]/td/text()"), + lenght: y.xpath(q, "//*[@id='body_wrapper']/div[4]/div[2]/div/div[1]/table/tbody/tr[2]/td/text()").replace('minutos', '').trim(), + details: y.xpath(q, "//*[@id="body_wrapper"]/div[4]/div[2]/div/div[1]/div/text()") + } + return info; + } + for each (var item in products) { results.push({ image: y.xpath(item, "//div[1]/div[1]/a/img/@src"), title: y.xpath(item, "//div[1]/div[2]/h4/a/text()"), + info : get_info(y.xpath(item, "//*[@id='body_wrapper']/div/div/div/div[1]/div[3]/div[1]/div[2]/h4/a")) }); } From 0cd22b465ad9a8d0c19dbde4e59891b56609d458 Mon Sep 17 00:00:00 2001 From: bruno_tripoloni Date: Thu, 13 Nov 2014 21:39:08 -0200 Subject: [PATCH 05/13] correct data --- brazil/filmow/brazil.filmow.busca.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/brazil/filmow/brazil.filmow.busca.xml b/brazil/filmow/brazil.filmow.busca.xml index 0bcc310ca..e084f1642 100644 --- a/brazil/filmow/brazil.filmow.busca.xml +++ b/brazil/filmow/brazil.filmow.busca.xml @@ -26,7 +26,7 @@ var info = { year: y.xpath(q, "//*[@id='body_wrapper']/div[4]/div[2]/div/div[1]/table/tbody/tr[2]/td/text()"), lenght: y.xpath(q, "//*[@id='body_wrapper']/div[4]/div[2]/div/div[1]/table/tbody/tr[2]/td/text()").replace('minutos', '').trim(), - details: y.xpath(q, "//*[@id="body_wrapper"]/div[4]/div[2]/div/div[1]/div/text()") + details: y.xpath(q, "//*[@id='body_wrapper']/div[4]/div[2]/div/div[1]/div/text()") } return info; } From 72e55d2ce73b6e552c46bca087fb61d3d8f8e715 Mon Sep 17 00:00:00 2001 From: bruno_tripoloni Date: Thu, 13 Nov 2014 21:50:20 -0200 Subject: [PATCH 06/13] correct data --- brazil/filmow/brazil.filmow.busca.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/brazil/filmow/brazil.filmow.busca.xml b/brazil/filmow/brazil.filmow.busca.xml index e084f1642..1590349bd 100644 --- a/brazil/filmow/brazil.filmow.busca.xml +++ b/brazil/filmow/brazil.filmow.busca.xml @@ -23,12 +23,12 @@ url = "http://filmow.com/" + url + "/ficha-tecnica/"; var querystring = "select * from html where url = '"+url+"'"; q = y.query(querystring); - var info = { + /*var info = { year: y.xpath(q, "//*[@id='body_wrapper']/div[4]/div[2]/div/div[1]/table/tbody/tr[2]/td/text()"), lenght: y.xpath(q, "//*[@id='body_wrapper']/div[4]/div[2]/div/div[1]/table/tbody/tr[2]/td/text()").replace('minutos', '').trim(), details: y.xpath(q, "//*[@id='body_wrapper']/div[4]/div[2]/div/div[1]/div/text()") - } - return info; + }*/ + return q; } for each (var item in products) { From f346e38efe9c4fc44e54b4dc276b26019450154f Mon Sep 17 00:00:00 2001 From: bruno_tripoloni Date: Thu, 13 Nov 2014 21:58:39 -0200 Subject: [PATCH 07/13] fix output --- brazil/filmow/brazil.filmow.busca.xml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/brazil/filmow/brazil.filmow.busca.xml b/brazil/filmow/brazil.filmow.busca.xml index 1590349bd..4b742ab78 100644 --- a/brazil/filmow/brazil.filmow.busca.xml +++ b/brazil/filmow/brazil.filmow.busca.xml @@ -46,6 +46,7 @@ output.node += {results[item].title} {results[item].image} + {results[item].info} ; } @@ -58,3 +59,4 @@ + From 6b8f54748319cfbf34b94f065c0c01b6b7c10f81 Mon Sep 17 00:00:00 2001 From: bruno_tripoloni Date: Thu, 13 Nov 2014 22:09:06 -0200 Subject: [PATCH 08/13] fix output --- brazil/filmow/brazil.filmow.busca.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/brazil/filmow/brazil.filmow.busca.xml b/brazil/filmow/brazil.filmow.busca.xml index 4b742ab78..0f9f33715 100644 --- a/brazil/filmow/brazil.filmow.busca.xml +++ b/brazil/filmow/brazil.filmow.busca.xml @@ -35,7 +35,7 @@ results.push({ image: y.xpath(item, "//div[1]/div[1]/a/img/@src"), title: y.xpath(item, "//div[1]/div[2]/h4/a/text()"), - info : get_info(y.xpath(item, "//*[@id='body_wrapper']/div/div/div/div[1]/div[3]/div[1]/div[2]/h4/a")) + info : get_info(y.xpath(item, "//*[@id='body_wrapper']/div/div/div/div[1]/div[3]/div[1]/div[2]/h4/a/@href")) }); } From 6a08955f7098dea845f824213ef3397fcef9785f Mon Sep 17 00:00:00 2001 From: bruno_tripoloni Date: Wed, 19 Nov 2014 17:31:18 -0200 Subject: [PATCH 09/13] fix bugs --- brazil/filmow/brazil.filmow.busca.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/brazil/filmow/brazil.filmow.busca.xml b/brazil/filmow/brazil.filmow.busca.xml index 0f9f33715..aed6955af 100644 --- a/brazil/filmow/brazil.filmow.busca.xml +++ b/brazil/filmow/brazil.filmow.busca.xml @@ -35,7 +35,7 @@ results.push({ image: y.xpath(item, "//div[1]/div[1]/a/img/@src"), title: y.xpath(item, "//div[1]/div[2]/h4/a/text()"), - info : get_info(y.xpath(item, "//*[@id='body_wrapper']/div/div/div/div[1]/div[3]/div[1]/div[2]/h4/a/@href")) + info : get_info(y.xpath(item, "//*[@id='body_wrapper']/div/div/div/div[1]/div[3]/div[1]/div[2]/h4/a").href) }); } From 2cb4769b38e9cd37bb1898a20fbc4782ec71051c Mon Sep 17 00:00:00 2001 From: bruno_tripoloni Date: Wed, 19 Nov 2014 17:40:23 -0200 Subject: [PATCH 10/13] add info --- brazil/filmow/brazil.filmow.busca.xml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/brazil/filmow/brazil.filmow.busca.xml b/brazil/filmow/brazil.filmow.busca.xml index aed6955af..61572b62b 100644 --- a/brazil/filmow/brazil.filmow.busca.xml +++ b/brazil/filmow/brazil.filmow.busca.xml @@ -32,10 +32,11 @@ } for each (var item in products) { + var movie_url = y.xpath(item, "//*[@id='body_wrapper']/div/div/div/div[1]/div[3]/div[1]/div[2]/h4/a")['href'] results.push({ image: y.xpath(item, "//div[1]/div[1]/a/img/@src"), title: y.xpath(item, "//div[1]/div[2]/h4/a/text()"), - info : get_info(y.xpath(item, "//*[@id='body_wrapper']/div/div/div/div[1]/div[3]/div[1]/div[2]/h4/a").href) + info : get_info(movie_url) }); } From aa44687ffa05e27c740fa3655aefcdfa17454365 Mon Sep 17 00:00:00 2001 From: bruno_tripoloni Date: Thu, 20 Nov 2014 15:33:25 -0200 Subject: [PATCH 11/13] add movie info --- brazil/filmow/brazil.filmow.busca.xml | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/brazil/filmow/brazil.filmow.busca.xml b/brazil/filmow/brazil.filmow.busca.xml index 61572b62b..fad00bd09 100644 --- a/brazil/filmow/brazil.filmow.busca.xml +++ b/brazil/filmow/brazil.filmow.busca.xml @@ -20,19 +20,17 @@ var products = y.xpath(data, "//*[@id='body_wrapper']/div/div/div/div[1]/div[3]"); var get_info = function(url){ - url = "http://filmow.com/" + url + "/ficha-tecnica/"; + url = "http://filmow.com" + url + "ficha-tecnica/"; var querystring = "select * from html where url = '"+url+"'"; q = y.query(querystring); - /*var info = { - year: y.xpath(q, "//*[@id='body_wrapper']/div[4]/div[2]/div/div[1]/table/tbody/tr[2]/td/text()"), - lenght: y.xpath(q, "//*[@id='body_wrapper']/div[4]/div[2]/div/div[1]/table/tbody/tr[2]/td/text()").replace('minutos', '').trim(), - details: y.xpath(q, "//*[@id='body_wrapper']/div[4]/div[2]/div/div[1]/div/text()") - }*/ - return q; + var info = {q.results.body.div[1].div[6].div[1].div.div[0].table.tr[1].td.p.text()} + {q.results.body.div[1].div[6].div[1].div.div[0].table.tr[4].td.span.text()} +
{q.results.body.div[1].div[6].div[1].div.div[0].div.p.text()}
; + return info; } for each (var item in products) { - var movie_url = y.xpath(item, "//*[@id='body_wrapper']/div/div/div/div[1]/div[3]/div[1]/div[2]/h4/a")['href'] + var movie_url = y.xpath(item, "//div[1]/div[2]/h4/a/@href") results.push({ image: y.xpath(item, "//div[1]/div[1]/a/img/@src"), title: y.xpath(item, "//div[1]/div[2]/h4/a/text()"), From 420110d62054267e0c25c5608ebbb14618d805bc Mon Sep 17 00:00:00 2001 From: bruno_tripoloni Date: Thu, 20 Nov 2014 15:34:55 -0200 Subject: [PATCH 12/13] remove filmow.submarino --- brazil/filmow/brazil.submarino.produto.xml | 38 ---------------------- 1 file changed, 38 deletions(-) delete mode 100644 brazil/filmow/brazil.submarino.produto.xml diff --git a/brazil/filmow/brazil.submarino.produto.xml b/brazil/filmow/brazil.submarino.produto.xml deleted file mode 100644 index 731fa950b..000000000 --- a/brazil/filmow/brazil.submarino.produto.xml +++ /dev/null @@ -1,38 +0,0 @@ - - - - Rainer Borene - Retorna informações sobre o produto - - select * from {table} where id="21620477" dep="10" - - - - -
- From 9cfadf2bb112a25cbbafb55dd95950cf09ee9d07 Mon Sep 17 00:00:00 2001 From: bruno_tripoloni Date: Sun, 23 Nov 2014 16:48:54 -0200 Subject: [PATCH 13/13] change description and add documentationURL --- brazil/filmow/brazil.filmow.busca.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/brazil/filmow/brazil.filmow.busca.xml b/brazil/filmow/brazil.filmow.busca.xml index fad00bd09..81b68e293 100644 --- a/brazil/filmow/brazil.filmow.busca.xml +++ b/brazil/filmow/brazil.filmow.busca.xml @@ -2,8 +2,8 @@ Bruno Tripoloni - Pesquisa na lista de filmes no Filmow - + Search for movies in the filmow site + http://filmow.comselect * from {table} where query="Os mercenarios 3"