From c238cfaac588f25471b395b683b3537ef830dc55 Mon Sep 17 00:00:00 2001 From: Ben Kurtovic Date: Sun, 22 Jul 2012 16:01:21 -0400 Subject: [PATCH] Fixing the return values of copyvios.main(). --- pages/copyvios.mako | 2 +- toolserver/copyvios/__init__.py | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/pages/copyvios.mako b/pages/copyvios.mako index 25e147f..3a80ab2 100644 --- a/pages/copyvios.mako +++ b/pages/copyvios.mako @@ -1,7 +1,7 @@ <%include file="/support/header.mako" args="environ=environ, title='Copyvio Detector', add_css=('copyvios.css',), add_js=('copyvios.js',)"/>\ <%namespace module="toolserver.copyvios" import="main, highlight_delta"/>\ <%namespace module="toolserver.misc" import="urlstrip"/>\ -<% lang, project, name, title, url, site, page, result = main(environ) %> +<% lang, orig_lang, project, title, url, bot, page, result = main(environ) %>

Copyvio Detector

This tool attempts to detect copyright violations in articles. Simply give the title of the page you want to check and hit Submit. The tool will then search for its content elsewhere on the web and display a report if a similar webpage is found. If you also provide a URL, it will not query any search engines and instead display a report comparing the article to that particular webpage, like the Duplication Detector. Check out the FAQ for more information and technical details.

diff --git a/toolserver/copyvios/__init__.py b/toolserver/copyvios/__init__.py index 9d2d27f..201f0db 100644 --- a/toolserver/copyvios/__init__.py +++ b/toolserver/copyvios/__init__.py @@ -9,9 +9,8 @@ from ..sites import get_site, get_sites def main(context, environ): lang = orig_lang = project = name = title = url = None - site = page = result = None - # Parse the query string. + # Parse the query string: query = parse_qs(environ["QUERY_STRING"]) if "lang" in query: lang = orig_lang = query["lang"][0].decode("utf8").lower() @@ -26,9 +25,10 @@ def main(context, environ): bot = Bot(".earwigbot") all_langs, all_projects = get_sites(bot) + page = result = None if lang and project and title: site = get_site(bot, lang, project, name, all_projects) if site: page, result = get_results(bot, site, title, url, query) - return lang, project, name, title, url, site, page, result + return lang, orig_lang, project, title, url, bot, page, result