<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ar">
	<id>https://3rabica.org/index.php?action=history&amp;feed=atom&amp;title=%D9%88%D8%AD%D8%AF%D8%A9%3AUtilitaire_Wikidata</id>
	<title>وحدة:Utilitaire Wikidata - تاريخ المراجعة</title>
	<link rel="self" type="application/atom+xml" href="https://3rabica.org/index.php?action=history&amp;feed=atom&amp;title=%D9%88%D8%AD%D8%AF%D8%A9%3AUtilitaire_Wikidata"/>
	<link rel="alternate" type="text/html" href="https://3rabica.org/index.php?title=%D9%88%D8%AD%D8%AF%D8%A9:Utilitaire_Wikidata&amp;action=history"/>
	<updated>2026-06-05T14:17:33Z</updated>
	<subtitle>تاريخ التعديل لهذه الصفحة في الويكي</subtitle>
	<generator>MediaWiki 1.43.7</generator>
	<entry>
		<id>https://3rabica.org/index.php?title=%D9%88%D8%AD%D8%AF%D8%A9:Utilitaire_Wikidata&amp;diff=344&amp;oldid=prev</id>
		<title>عبد العزيز: أنشأ الصفحة ب&#039;-- Module de requêtes Wikidata de plus haut niveau que Module:Wikidata local p = {} local wd = require &quot;Module:Wikidata&quot; local formatDate = require &quot;Module:Date complex...&#039;</title>
		<link rel="alternate" type="text/html" href="https://3rabica.org/index.php?title=%D9%88%D8%AD%D8%AF%D8%A9:Utilitaire_Wikidata&amp;diff=344&amp;oldid=prev"/>
		<updated>2016-04-01T16:53:07Z</updated>

		<summary type="html">&lt;p&gt;أنشأ الصفحة ب&amp;#039;-- Module de requêtes Wikidata de plus haut niveau que Module:Wikidata local p = {} local wd = require &amp;quot;Module:Wikidata&amp;quot; local formatDate = require &amp;quot;Module:Date complex...&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;صفحة جديدة&lt;/b&gt;&lt;/p&gt;&lt;div&gt;-- Module de requêtes Wikidata de plus haut niveau que Module:Wikidata&lt;br /&gt;
local p = {}&lt;br /&gt;
local wd = require &amp;quot;Module:Wikidata&amp;quot;&lt;br /&gt;
local formatDate = require &amp;quot;Module:Date complexe&amp;quot;&lt;br /&gt;
&lt;br /&gt;
function p.keydate (event, item)&lt;br /&gt;
	if type(event) == &amp;#039;table&amp;#039; then&lt;br /&gt;
		for i, j in pairs(event) do&lt;br /&gt;
			local s = p.keydate(j)&lt;br /&gt;
			if s then&lt;br /&gt;
				return s&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	elseif type(event) ~= &amp;#039;string&amp;#039; then&lt;br /&gt;
		 return error(&amp;#039;event should be a string starting with a P or S, datatype is &amp;#039; .. type(event))&lt;br /&gt;
	elseif string.sub(event, 1, 1) == &amp;#039;Q&amp;#039; then -- on demande un élément utilisé dans P:P793 (événement clé)&lt;br /&gt;
		return  wd.getTheDate{property = &amp;#039;P793&amp;#039;, targetvalue = event, addcat = true, entity = item}&lt;br /&gt;
	elseif string.sub(event, 1, 1) == &amp;#039;P&amp;#039;  then -- on demande une propriété&lt;br /&gt;
		return wd.formatAndCat{property = event, entity = item}&lt;br /&gt;
	else&lt;br /&gt;
		return error(&amp;#039;event string should start with P or S, is &amp;quot;&amp;#039; .. event .. &amp;#039;&amp;quot;&amp;#039;)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.maindate(entity)	&lt;br /&gt;
	-- essaye P580/P582&lt;br /&gt;
	local startpoint = wd.wikidataDate(&amp;#039;P580&amp;#039;, entity, {linkback = &amp;quot;-&amp;quot;})&lt;br /&gt;
	local endpoint = wd.wikidataDate(&amp;#039;P582&amp;#039;, entity, {linkback = &amp;quot;-&amp;quot;})&lt;br /&gt;
	local str&lt;br /&gt;
	if startpoint or endpoint then&lt;br /&gt;
		str = (startpoint or &amp;#039;&amp;#039;) .. &amp;#039; - &amp;#039; .. (endpoint or &amp;#039;&amp;#039;)&lt;br /&gt;
		str = wd.addLinkback(str, entity, &amp;#039;P582&amp;#039;)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if str then&lt;br /&gt;
		return str&lt;br /&gt;
	end&lt;br /&gt;
	-- défaut : P585&lt;br /&gt;
	return wd.wikidataDate(&amp;#039;P585&amp;#039;, entity)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>عبد العزيز</name></author>
	</entry>
</feed>