<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
	<id>https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=Module%3AFindSources</id>
	<title>Module:FindSources - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=Module%3AFindSources"/>
	<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=Module:FindSources&amp;action=history"/>
	<updated>2026-06-30T22:22:11Z</updated>
	<subtitle>在这个wiki上该页的修订历史</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://arolstar52-zhtest.hf.space/index.php?title=Module:FindSources&amp;diff=2918045&amp;oldid=prev</id>
		<title>imported&gt;TimWu007：​Module_talk:FindSources#c-Kethyga-20250410033000-编辑请求_2025-04-10</title>
		<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=Module:FindSources&amp;diff=2918045&amp;oldid=prev"/>
		<updated>2025-05-09T08:02:54Z</updated>

		<summary type="html">&lt;p&gt;&lt;a href=&quot;/index.php?title=Module_talk:FindSources&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Module talk:FindSources（页面不存在）&quot;&gt;Module_talk:FindSources#c-Kethyga-20250410033000-编辑请求_2025-04-10&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;local fs = {}&lt;br /&gt;
local getArgs&lt;br /&gt;
local KW_LIMIT = 5&lt;br /&gt;
&lt;br /&gt;
local function linkbuilder(args, url_model, split, url_other, firstword_show, split_show)&lt;br /&gt;
	local qw = {}&lt;br /&gt;
	for i = 1, KW_LIMIT do&lt;br /&gt;
		local val = args[i]&lt;br /&gt;
		val = (i == 1 and val == nil) and args[&amp;quot;subpagename&amp;quot;] or val&lt;br /&gt;
		if val ~= nil then&lt;br /&gt;
			val = tostring(mw.uri.encode(i == 1 and &amp;#039;&amp;quot;&amp;#039; .. val .. &amp;#039;&amp;quot;&amp;#039; or val))&lt;br /&gt;
			if i ~= 1 then table.insert(qw, split) end&lt;br /&gt;
			table.insert(qw, val)&lt;br /&gt;
		else&lt;br /&gt;
			break&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local url = mw.ustring.format(url_model, table.concat(qw, &amp;quot;&amp;quot;))&lt;br /&gt;
	url = (url_other ~= nil and url .. url_other) or url&lt;br /&gt;
&lt;br /&gt;
	local shower_url = nil&lt;br /&gt;
	if firstword_show == nil then&lt;br /&gt;
		local sw = {}&lt;br /&gt;
		for i = 1, KW_LIMIT do&lt;br /&gt;
			local val = args[i]&lt;br /&gt;
			val = (i == 1 and val == nil) and args[&amp;quot;subpagename&amp;quot;] or val&lt;br /&gt;
			if val ~= nil then&lt;br /&gt;
				if i == 1 then&lt;br /&gt;
					table.insert(sw, &amp;#039;&amp;quot;&amp;#039; .. val .. &amp;#039;&amp;quot;&amp;#039;)&lt;br /&gt;
				else&lt;br /&gt;
					table.insert(sw, split_show)&lt;br /&gt;
					table.insert(sw, val)&lt;br /&gt;
				end&lt;br /&gt;
			else&lt;br /&gt;
				break&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
		shower_url = table.concat(sw, &amp;quot;&amp;quot;)&lt;br /&gt;
	else&lt;br /&gt;
		shower_url = firstword_show&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	return mw.ustring.format(&amp;#039;[%s %s]&amp;#039;, url, shower_url)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function const(hans, hant, frame)&lt;br /&gt;
	local lan = require(&amp;#039;Module:Lan&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
	return lan._main(&lt;br /&gt;
		{ [&amp;#039;zh-hans&amp;#039;] = hans, [&amp;#039;zh-hant&amp;#039;] = hant },&lt;br /&gt;
		frame or mw.getCurrentFrame()&lt;br /&gt;
	)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function fs._main(args)&lt;br /&gt;
	if args[&amp;quot;namespacenum&amp;quot;] == 0 then&lt;br /&gt;
		return &amp;#039;&amp;lt;span class=&amp;quot;error&amp;quot;&amp;gt;請勿在條目使用findsources模板！&amp;lt;/span&amp;gt;&amp;#039;&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local out = const(&amp;#039;来源搜索&amp;#039;, &amp;#039;來源搜尋&amp;#039;) .. &amp;#039;：&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;&amp;#039;&lt;br /&gt;
	--&lt;br /&gt;
	.. const(&amp;#039;“&amp;#039;, &amp;#039;「&amp;#039;) .. linkbuilder(args, &amp;#039;//www.google.com/search?&amp;amp;as_eq=wikipedia&amp;amp;q=%s&amp;#039;, &amp;#039;+&amp;#039;, nil, nil, &amp;#039;&amp;amp;nbsp;&amp;#039;) .. const(&amp;#039;”&amp;#039;, &amp;#039;」&amp;#039;) .. &amp;#039;&amp;amp;mdash;&amp;amp;mdash;&amp;#039;&lt;br /&gt;
	--&lt;br /&gt;
	.. &amp;#039;Google：&amp;#039;&lt;br /&gt;
	.. linkbuilder(args, &amp;#039;//www.google.com/search?q=%s&amp;#039;, &amp;#039;+&amp;#039;, nil, const(&amp;#039;网页&amp;#039;, &amp;#039;網頁&amp;#039;)) .. &amp;#039;、&amp;#039;&lt;br /&gt;
	.. linkbuilder(args, &amp;#039;//www.google.com/search?tbm=nws&amp;amp;as_src=-newswire+-wire+-presswire+-PR+-press+-release+-wikipedia&amp;amp;q=%s&amp;#039;, &amp;#039;+&amp;#039;, args[&amp;#039;free&amp;#039;]==&amp;#039;yes&amp;#039; and &amp;#039;&amp;amp;as_price=p1&amp;#039; or nil, const(&amp;#039;新闻&amp;#039;, &amp;#039;新聞&amp;#039;)) .. &amp;#039;、&amp;#039;&lt;br /&gt;
	.. linkbuilder(args, &amp;#039;//scholar.google.com/scholar?&amp;amp;q=%s&amp;#039;, &amp;#039;+&amp;#039;, nil, const(&amp;#039;学术&amp;#039;, &amp;#039;學術&amp;#039;)) .. &amp;#039;、&amp;#039;	&lt;br /&gt;
	.. linkbuilder(args, &amp;#039;//www.google.com/search?tbo=p&amp;amp;tbm=bks&amp;amp;q=%s&amp;#039;, &amp;#039;+&amp;#039;, nil, const(&amp;#039;图书&amp;#039;, &amp;#039;圖書&amp;#039;)) .. &amp;#039;、&amp;#039;&lt;br /&gt;
	.. linkbuilder(args, &amp;#039;//www.google.com/search?tbm=isch&amp;amp;safe=off&amp;amp;q=%s&amp;#039;, &amp;#039;+&amp;#039;, nil, const(&amp;#039;图片&amp;#039;, &amp;#039;圖片&amp;#039;)) .. &amp;#039;；&amp;#039;&lt;br /&gt;
	--&lt;br /&gt;
	.. &amp;#039;百度：&amp;#039;&lt;br /&gt;
	.. linkbuilder(args, &amp;#039;//www.baidu.com/s?ie=utf-8&amp;amp;wd=%s&amp;#039;, &amp;#039;+&amp;#039;, nil, const(&amp;#039;网页&amp;#039;, &amp;#039;網頁&amp;#039;)) .. &amp;#039;、&amp;#039;&lt;br /&gt;
	.. linkbuilder(args, &amp;#039;https://www.baidu.com/s?rtt=1&amp;amp;bsst=1&amp;amp;cl=2&amp;amp;tn=news&amp;amp;rsv_dl=ns_pc&amp;amp;word=%s&amp;#039;, &amp;#039;+&amp;#039;, nil, const(&amp;#039;新闻&amp;#039;, &amp;#039;新聞&amp;#039;)) .. &amp;#039;、&amp;#039;&lt;br /&gt;
	.. linkbuilder(args, &amp;#039;http://xueshu.baidu.com/s?ie=utf-8&amp;amp;wd=%s&amp;#039;, &amp;#039;+&amp;#039;, nil, const(&amp;#039;学术&amp;#039;, &amp;#039;學術&amp;#039;)) .. &amp;#039;、&amp;#039;&lt;br /&gt;
	.. linkbuilder(args, &amp;#039;http://image.baidu.com/i?ie=utf-8&amp;amp;tn=baiduimage&amp;amp;word=%s&amp;#039;, &amp;#039;+&amp;#039;, nil, const(&amp;#039;图片&amp;#039;, &amp;#039;圖片&amp;#039;)) .. &amp;#039;；&amp;#039;&lt;br /&gt;
	--&lt;br /&gt;
	.. linkbuilder(args, &amp;#039;https://weixin.sogou.com/weixin?type=2&amp;amp;s_from=input&amp;amp;query=%s&amp;amp;ie=utf8&amp;#039;, &amp;#039;+&amp;#039;, nil, const(&amp;#039;搜狗微信&amp;#039;, &amp;#039;搜狗微信&amp;#039;)) .. &amp;#039;；&amp;#039;&lt;br /&gt;
	.. linkbuilder(args, &amp;#039;https://gongjushu.cnki.net/rbook/search/simplesearch?key=%s&amp;amp;t=0&amp;amp;c=1&amp;#039;, &amp;#039;+&amp;#039;, nil, const(&amp;#039;知网工具书&amp;#039;, &amp;#039;知網工具書&amp;#039;)) .. &amp;#039;；&amp;#039;&lt;br /&gt;
	.. linkbuilder(args, &amp;#039;https://www.jstor.org/action/doBasicSearch?Query=%s&amp;amp;acc=on&amp;amp;wc=on&amp;#039;, &amp;#039;+&amp;#039;, nil, &amp;#039;JSTOR&amp;#039;) .. &amp;#039;；&amp;#039;&lt;br /&gt;
	.. linkbuilder(args, &amp;#039;https://wikipedialibrary.wmflabs.org/search/?q=%s&amp;#039;, &amp;#039;+&amp;#039;, nil, const(&amp;#039;维基百科图书馆&amp;#039;, &amp;#039;維基百科圖書館&amp;#039;))&lt;br /&gt;
	--&lt;br /&gt;
	.. &amp;#039;&amp;lt;/span&amp;gt;&amp;#039;&lt;br /&gt;
	.. &amp;#039;&amp;lt;span style=&amp;quot;display:none&amp;quot;&amp;gt;&amp;#039;&lt;br /&gt;
	.. linkbuilder(args, &amp;#039;//abusefilter.invalid/ReportedPage?page=%s&amp;#039;, &amp;#039;+&amp;#039;, nil, &amp;#039;Report&amp;#039;)&lt;br /&gt;
	.. &amp;#039;&amp;lt;/span&amp;gt;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
	return out&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function fs.main(frame)&lt;br /&gt;
	if not getArgs then&lt;br /&gt;
		getArgs = require(&amp;#039;Module:Arguments&amp;#039;).getArgs&lt;br /&gt;
	end&lt;br /&gt;
	local args = getArgs(frame, {parentFirst = true})&lt;br /&gt;
	local curPage_obj = mw.title.getCurrentTitle()&lt;br /&gt;
	args[&amp;quot;subpagename&amp;quot;] = curPage_obj.subpageText&lt;br /&gt;
	args[&amp;quot;namespacenum&amp;quot;] = curPage_obj.namespace&lt;br /&gt;
&lt;br /&gt;
	return fs._main(args)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return fs&lt;/div&gt;</summary>
		<author><name>imported&gt;TimWu007</name></author>
	</entry>
</feed>