Fri, 11 Mar 2011 16:51:57 +0100
Made code mostly PEP 8 compliant (except all whitespace and line length).
# -*- coding: utf-8 -*- # Copyright (c) 2009 - 2011 Detlev Offenbach <detlev@die-offenbachs.de> # """ Module defining the default search engines. """ OpenSearchDefaultEngines = { "Amazon_com": """<?xml version="1.0" encoding="UTF-8"?> <OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/"> <ShortName>Amazon.com</ShortName> <Description>Amazon.com Search</Description> <Url method="get" type="text/html" template="http://www.amazon.com/exec/obidos/external-search/?field-keywords={searchTerms}" /> <Image width="16" height="16">http://www.amazon.com/favicon.ico</Image> </OpenSearchDescription>""", "Bing": """<?xml version="1.0" encoding="UTF-8"?> <OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/"> <ShortName>Bing</ShortName> <Description>Bing Web Search</Description> <Url method="get" type="text/html" template="http://www.bing.com/search?cc={language}&q={searchTerms}" /> <Image width="16" height="16">http://www.bing.com/s/wlflag.ico</Image> </OpenSearchDescription>""", "Google": """<?xml version="1.0" encoding="UTF-8"?> <OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/"> <ShortName>Google</ShortName> <Description>Google Web Search</Description> <Url method="get" type="text/html" template="http://www.google.com/search?hl={language}&lr=lang_{language}&q={searchTerms}" /> <Url method="get" type="application/x-suggestions+json" template="http://suggestqueries.google.com/complete/search?json=t&hl={language}&q={searchTerms}&nolabels=t" /> <Image width="16" height="16">http://www.google.com/favicon.ico</Image> </OpenSearchDescription>""", "Google_Im_Feeling_Lucky": """<?xml version="1.0" encoding="UTF-8"?> <OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/"> <ShortName>Google (I'm Feeling Lucky)</ShortName> <Description>Google Web Search</Description> <Url method="get" type="text/html" template="http://www.google.com/search?btnI=&hl={language}&lr=lang_{language}&q={searchTerms}" /> <Url method="get" type="application/x-suggestions+json" template="http://suggestqueries.google.com/complete/search?json=t&hl={language}&q={searchTerms}&nolabels=t" /> <Image width="16" height="16">http://www.google.com/favicon.ico</Image> </OpenSearchDescription>""", "LinuxMagazin_de": """<?xml version="1.0" encoding="UTF-8"?> <OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/"> <ShortName>Linux-Magazin</ShortName> <Description>Suche auf www.linux-magazin.de</Description> <Url type="text/html" method="GET" template="http://www.linux-magazin.de/content/search?SearchText={searchTerms}" /> <Image width="16" height="16">http://www.linux-magazin.de/extension/lnm/design/linux_magazin/images/favicon.ico</Image> </OpenSearchDescription>""", "Reddit": """<?xml version="1.0" encoding="UTF-8"?> <OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/"> <ShortName>Reddit</ShortName> <Description>Reddit Site Search</Description> <Url method="get" type="text/html" template="http://www.reddit.com/search?q={searchTerms}" /> <Image width="16" height="16">http://www.reddit.com/favicon.ico</Image> </OpenSearchDescription>""", "Wikipedia_en": """<?xml version="1.0" encoding="UTF-8"?> <OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/"> <ShortName>Wikipedia (en)</ShortName> <Description>Full text search in the English Wikipedia</Description> <Url method="get" type="text/html" template="http://en.wikipedia.org/wiki/Special:Search?search={searchTerms}&fulltext=Search" /> <Url method="get" type="application/x-suggestions+json" template="http://en.wikipedia.org/w/api.php?action=opensearch&search={searchTerms}&namespace=0" /> <Image width="16" height="16">http://en.wikipedia.org/favicon.ico</Image> </OpenSearchDescription>""", "Yahoo": """<?xml version="1.0" encoding="UTF-8"?> <OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/"> <ShortName>Yahoo!</ShortName> <Description>Yahoo Web Search</Description> <Url method="get" type="text/html" template="http://search.yahoo.com/search?ei=utf-8&fr=sfp&iscqry=&p={searchTerms}" /> <Url method="get" type="application/x-suggestions+json" template="http://ff.search.yahoo.com/gossip?output=fxjson&command={searchTerms}" /> <Image width="16" height="16">http://m.www.yahoo.com/favicon.ico</Image> </OpenSearchDescription>""", "YouTube": """<?xml version="1.0" encoding="UTF-8"?> <OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/"> <ShortName>YouTube</ShortName> <Description>YouTube</Description> <Url method="get" type="text/html" template="http://www.youtube.com/results?search_query={searchTerms}&search=Search" /> <Url method="get" type="application/x-suggestions+json" template="http://suggestqueries.google.com/complete/search?ds=yt&json=t&hl={language}&q={searchTerms}&nolabels=t" /> <Image width="16" height="16">http://www.youtube.com/favicon.ico</Image> </OpenSearchDescription>""", }