<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://mywikibiz.com/index.php?action=history&amp;feed=atom&amp;title=Module%3ASearch</id>
	<title>Module:Search - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://mywikibiz.com/index.php?action=history&amp;feed=atom&amp;title=Module%3ASearch"/>
	<link rel="alternate" type="text/html" href="https://mywikibiz.com/index.php?title=Module:Search&amp;action=history"/>
	<updated>2026-06-13T18:07:17Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.35.3</generator>
	<entry>
		<id>https://mywikibiz.com/index.php?title=Module:Search&amp;diff=479382&amp;oldid=prev</id>
		<title>Zoran: Pywikibot 6.4.0</title>
		<link rel="alternate" type="text/html" href="https://mywikibiz.com/index.php?title=Module:Search&amp;diff=479382&amp;oldid=prev"/>
		<updated>2021-07-16T05:51:10Z</updated>

		<summary type="html">&lt;p&gt;Pywikibot 6.4.0&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;-- This module implements {{search}}&lt;br /&gt;
local p = {}&lt;br /&gt;
&lt;br /&gt;
local ll = ''&lt;br /&gt;
&lt;br /&gt;
local function urlencode(text)&lt;br /&gt;
	-- Return equivalent of {{urlencode:text}}.&lt;br /&gt;
	local function byte(char)&lt;br /&gt;
		return string.format('%%%02X', string.byte(char))&lt;br /&gt;
	end&lt;br /&gt;
	return text:gsub('[^ %w%-._]', byte):gsub(' ', '+')&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function addlink(p, u, a, t, s)&lt;br /&gt;
	local item = ll:tag('li')&lt;br /&gt;
	item:wikitext(p .. '[' .. u .. ' ')&lt;br /&gt;
	item:tag('abbr')&lt;br /&gt;
		:attr('title', a)&lt;br /&gt;
		:wikitext(t)&lt;br /&gt;
	item:wikitext(']' .. s)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.main(frame)&lt;br /&gt;
	local args = require('Module:Arguments').getArgs(frame, {&lt;br /&gt;
		wrappers = 'Template:Search'&lt;br /&gt;
	})&lt;br /&gt;
	local ss = args[1] or 'example phrase'&lt;br /&gt;
	local ssenc = urlencode(ss)&lt;br /&gt;
	local long = (args.long or '') ~= ''&lt;br /&gt;
	&lt;br /&gt;
	local ret = mw.html.create('div')&lt;br /&gt;
		:addClass('template-search')&lt;br /&gt;
		:addClass('plainlist')&lt;br /&gt;
		:addClass('plainlinks')&lt;br /&gt;
	ll = ret:tag('ul')&lt;br /&gt;
	&lt;br /&gt;
	addlink('(', '//en.wikipedia.org/w/index.php?title=Special:Search&amp;amp;search=' .. ssenc, 'Wikipedia', 'wp', ' ')&lt;br /&gt;
	if long then&lt;br /&gt;
		addlink('', 'https://www.google.com/search?q=site%3Awikipedia.org+' .. ssenc, 'Wikipedia over Google', 'gwp', ' ')&lt;br /&gt;
	end&lt;br /&gt;
	addlink('', 'https://www.google.com/search?q=' .. ssenc, 'Google', 'g', ' ')&lt;br /&gt;
	if long then&lt;br /&gt;
		addlink('', 'https://www.bing.com/search?q=site%3Awikipedia.org+' .. ssenc, 'Wikipedia over Bing', 'bwp', ' ')&lt;br /&gt;
		addlink('', 'https://www.bing.com/search?q=' .. ssenc, 'Bing', 'b', ' | ')&lt;br /&gt;
		addlink('', 'https://www.britannica.com/search?nop&amp;amp;query=' .. ssenc, 'Encyclopaedia Britannica', 'eb', ' ')&lt;br /&gt;
		addlink('', 'https://www.bartleby.com/cgi-bin/texis/webinator/65search?query=' .. ssenc, 'Columbia Encyclopedia', 'co', ' ')&lt;br /&gt;
		addlink('', 'https://www.google.com/search?q=site%3Ahttp%3A%2F%2Fwww.pcmag.com%2Fencyclopedia_term%2F+' .. ssenc, 'PC Magazine Encyclopedia over Google', 'gct', ' ')&lt;br /&gt;
		addlink('', 'https://scienceworld.wolfram.com/search/index.cgi?as_q=' .. ssenc, 'World of Science', 'sw', ' ')&lt;br /&gt;
		addlink('', 'https://archive.org/search.php?query=' .. ssenc, 'Internet Archive', 'arc', ' ')&lt;br /&gt;
		addlink('', 'https://babel.hathitrust.org/cgi/ls?field1=ocr;q1=' .. ssenc .. ';a=srchls;lmt=ft', 'HathiTrust', 'ht', ')')&lt;br /&gt;
	else&lt;br /&gt;
		addlink('', 'https://www.bing.com/search?q=' .. ssenc, 'Bing', 'b', ')')&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	return frame:extensionTag{&lt;br /&gt;
		name = 'templatestyles', args = { src = 'Module:Search/styles.css' }&lt;br /&gt;
	} .. tostring(ret)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>Zoran</name></author>
	</entry>
</feed>