<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>http://digida.mgpu.ru/index.php?action=history&amp;feed=atom&amp;title=Whitelist</id>
	<title>Whitelist - История изменений</title>
	<link rel="self" type="application/atom+xml" href="http://digida.mgpu.ru/index.php?action=history&amp;feed=atom&amp;title=Whitelist"/>
	<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=Whitelist&amp;action=history"/>
	<updated>2026-05-03T03:37:21Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.44.0</generator>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=Whitelist&amp;diff=1866&amp;oldid=prev</id>
		<title>Patarakin: 1 версия импортирована</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=Whitelist&amp;diff=1866&amp;oldid=prev"/>
		<updated>2022-07-21T08:33:18Z</updated>

		<summary type="html">&lt;p&gt;1 версия импортирована&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Предыдущая версия&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Версия от 11:33, 21 июля 2022&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;4&quot; class=&quot;diff-notice&quot; lang=&quot;ru&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(нет различий)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff cache key digida:diff:1.41:old-1865:rev-1866 --&gt;
&lt;/table&gt;</summary>
		<author><name>Patarakin</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=Whitelist&amp;diff=1865&amp;oldid=prev</id>
		<title>scratch&gt;Jvvg в 21:46, 6 июня 2022</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=Whitelist&amp;diff=1865&amp;oldid=prev"/>
		<updated>2022-06-06T21:46:44Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{stub|date=December 2017}}&lt;br /&gt;
[[File:Whitelist.png|thumb|right|An example of a whitelist.]]&lt;br /&gt;
A &amp;#039;&amp;#039;&amp;#039;whitelist&amp;#039;&amp;#039;&amp;#039; is a list of words allowed in a string of text, used to remove or censor undesired language.&lt;br /&gt;
&lt;br /&gt;
Whitelists should not contain words that may be used in rude or otherwise inappropriate sentences. A list of example words that are whitelisted was made by Paddle2See [[projects:70179488|here]] but that is not recommended since you can make workarounds in order to make inappropriate phrases.{{citation needed|date=July 2021}}&lt;br /&gt;
&lt;br /&gt;
Some whitelists are not used to censor or remove language, but instead to allow access to features only to certain users. However, such restrictions are easily evaded.&lt;br /&gt;
{{warning|Cloud chat projects are not allowed even if they use word whitelists, as the whitelist filter can be workaroundable. Only cloud chat projects that whitelist entire phrases or complete sentences are allowed.}}&lt;br /&gt;
&lt;br /&gt;
== Example Implementation ==&lt;br /&gt;
A technique to implement a whitelist would be to [[Separating a String into Words|split the sentence into words]] and then use this script:&lt;br /&gt;
&amp;lt;scratchblocks&amp;gt;&lt;br /&gt;
set [i v] to (0)//i stands for iterator&lt;br /&gt;
repeat (length of [message v])//&amp;quot;message&amp;quot; should be split into words as stated above&lt;br /&gt;
change [i v] by (1)&lt;br /&gt;
if &amp;lt;not&amp;lt;[allowed words v] contains (item (i) of [message v])&amp;gt;&amp;gt; then&lt;br /&gt;
replace item (i) of [message v] with []//set this to whatever you want to replace a non-allowed word&lt;br /&gt;
end&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/scratchblocks&amp;gt;&lt;br /&gt;
or:&lt;br /&gt;
&amp;lt;scratchblocks&amp;gt;&lt;br /&gt;
set [i v] to (0)//i stands for iterator&lt;br /&gt;
repeat (length of [message v])//&amp;quot;message&amp;quot; should be split into words as stated above&lt;br /&gt;
change [i v] by (1)&lt;br /&gt;
if &amp;lt;(translate (item (i) of [message v]) to (Russian v))=[]&amp;gt; then&lt;br /&gt;
replace item (i) of [message v] with [(removed)]//set this to whatever you want to replace a non-allowed word&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/scratchblocks&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[Cloud Data]]&lt;br /&gt;
* [[Lists]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Scripting Tutorials]]&lt;/div&gt;</summary>
		<author><name>scratch&gt;Jvvg</name></author>
	</entry>
</feed>