<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ml">
	<id>https://schoolwiki.in/index.php?action=history&amp;feed=atom&amp;title=%E0%B4%98%E0%B4%9F%E0%B4%95%E0%B4%82%3AAdd_to_Calendar</id>
	<title>ഘടകം:Add to Calendar - നാൾവഴി</title>
	<link rel="self" type="application/atom+xml" href="https://schoolwiki.in/index.php?action=history&amp;feed=atom&amp;title=%E0%B4%98%E0%B4%9F%E0%B4%95%E0%B4%82%3AAdd_to_Calendar"/>
	<link rel="alternate" type="text/html" href="https://schoolwiki.in/index.php?title=%E0%B4%98%E0%B4%9F%E0%B4%95%E0%B4%82:Add_to_Calendar&amp;action=history"/>
	<updated>2026-04-17T05:03:05Z</updated>
	<subtitle>വിക്കിയിൽ ഈ താളിന്റെ നാൾവഴി</subtitle>
	<generator>MediaWiki 1.43.4</generator>
	<entry>
		<id>https://schoolwiki.in/index.php?title=%E0%B4%98%E0%B4%9F%E0%B4%95%E0%B4%82:Add_to_Calendar&amp;diff=2805351&amp;oldid=prev</id>
		<title>Jinoytommanjaly: Jinoytommanjaly (സംവാദം) ചെയ്ത നാൾപ്പതിപ്പ് 2805339 നീക്കം ചെയ്യുന്നു</title>
		<link rel="alternate" type="text/html" href="https://schoolwiki.in/index.php?title=%E0%B4%98%E0%B4%9F%E0%B4%95%E0%B4%82:Add_to_Calendar&amp;diff=2805351&amp;oldid=prev"/>
		<updated>2025-08-14T15:49:34Z</updated>

		<summary type="html">&lt;p&gt;&lt;a href=&quot;/%E0%B4%AA%E0%B5%8D%E0%B4%B0%E0%B4%A4%E0%B5%8D%E0%B4%AF%E0%B5%87%E0%B4%95%E0%B4%82:%E0%B4%B8%E0%B4%82%E0%B4%AD%E0%B4%BE%E0%B4%B5%E0%B4%A8%E0%B4%95%E0%B5%BE/Jinoytommanjaly&quot; title=&quot;പ്രത്യേകം:സംഭാവനകൾ/Jinoytommanjaly&quot;&gt;Jinoytommanjaly&lt;/a&gt; (&lt;a href=&quot;/%E0%B4%89%E0%B4%AA%E0%B4%AF%E0%B5%8B%E0%B4%95%E0%B5%8D%E0%B4%A4%E0%B4%BE%E0%B4%B5%E0%B4%BF%E0%B4%A8%E0%B5%8D%E0%B4%B1%E0%B5%86_%E0%B4%B8%E0%B4%82%E0%B4%B5%E0%B4%BE%E0%B4%A6%E0%B4%82:Jinoytommanjaly&quot; title=&quot;ഉപയോക്താവിന്റെ സംവാദം:Jinoytommanjaly&quot;&gt;സംവാദം&lt;/a&gt;) ചെയ്ത നാൾപ്പതിപ്പ് &lt;a href=&quot;/%E0%B4%AA%E0%B5%8D%E0%B4%B0%E0%B4%A4%E0%B5%8D%E0%B4%AF%E0%B5%87%E0%B4%95%E0%B4%82:%E0%B4%B5%E0%B5%8D%E0%B4%AF%E0%B4%A4%E0%B5%8D%E0%B4%AF%E0%B4%BE%E0%B4%B8%E0%B4%82/2805339&quot; title=&quot;പ്രത്യേകം:വ്യത്യാസം/2805339&quot;&gt;2805339&lt;/a&gt; നീക്കം ചെയ്യുന്നു&lt;/p&gt;
&lt;a href=&quot;https://schoolwiki.in/index.php?title=%E0%B4%98%E0%B4%9F%E0%B4%95%E0%B4%82:Add_to_Calendar&amp;amp;diff=2805351&amp;amp;oldid=2805339&quot;&gt;മാറ്റങ്ങൾ കാണിക്കുക&lt;/a&gt;</summary>
		<author><name>Jinoytommanjaly</name></author>
	</entry>
	<entry>
		<id>https://schoolwiki.in/index.php?title=%E0%B4%98%E0%B4%9F%E0%B4%95%E0%B4%82:Add_to_Calendar&amp;diff=2805339&amp;oldid=prev</id>
		<title>15:44, 14 ഓഗസ്റ്റ് 2025 സമയത്ത് Jinoytommanjaly</title>
		<link rel="alternate" type="text/html" href="https://schoolwiki.in/index.php?title=%E0%B4%98%E0%B4%9F%E0%B4%95%E0%B4%82:Add_to_Calendar&amp;diff=2805339&amp;oldid=prev"/>
		<updated>2025-08-14T15:44:12Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://schoolwiki.in/index.php?title=%E0%B4%98%E0%B4%9F%E0%B4%95%E0%B4%82:Add_to_Calendar&amp;amp;diff=2805339&amp;amp;oldid=2805335&quot;&gt;മാറ്റങ്ങൾ കാണിക്കുക&lt;/a&gt;</summary>
		<author><name>Jinoytommanjaly</name></author>
	</entry>
	<entry>
		<id>https://schoolwiki.in/index.php?title=%E0%B4%98%E0%B4%9F%E0%B4%95%E0%B4%82:Add_to_Calendar&amp;diff=2805335&amp;oldid=prev</id>
		<title>15:42, 14 ഓഗസ്റ്റ് 2025 സമയത്ത് Jinoytommanjaly</title>
		<link rel="alternate" type="text/html" href="https://schoolwiki.in/index.php?title=%E0%B4%98%E0%B4%9F%E0%B4%95%E0%B4%82:Add_to_Calendar&amp;diff=2805335&amp;oldid=prev"/>
		<updated>2025-08-14T15:42:09Z</updated>

		<summary type="html">&lt;p&gt;&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;ml&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;21:12, 14 ഓഗസ്റ്റ് 2025-നു നിലവിലുണ്ടായിരുന്ന രൂപം&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l132&quot;&gt;വരി 132:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;വരി 132:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	return &amp;#039;&amp;lt;span class=&amp;quot;add-to-calendar&amp;quot;&amp;gt;&amp;#039; ..&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	return &amp;#039;&amp;lt;span class=&amp;quot;add-to-calendar&amp;quot;&amp;gt;&amp;#039; ..&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		google_link .. &#039; &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;| &lt;/del&gt;&#039; ..&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		google_link .. &#039; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;• &lt;/ins&gt;&#039; ..&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		outlook_link .. &#039; &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;| &lt;/del&gt;&#039; ..&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		outlook_link .. &#039; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;• &lt;/ins&gt;&#039; ..&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		yahoo_link .. &#039; &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;| &lt;/del&gt;&#039; ..&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		yahoo_link .. &#039; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;• &lt;/ins&gt;&#039; ..&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		ics_link ..&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		ics_link ..&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		&amp;#039;&amp;lt;/span&amp;gt;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		&amp;#039;&amp;lt;/span&amp;gt;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key schoolwiki_db-sch_:diff:1.41:old-2804825:rev-2805335:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Jinoytommanjaly</name></author>
	</entry>
	<entry>
		<id>https://schoolwiki.in/index.php?title=%E0%B4%98%E0%B4%9F%E0%B4%95%E0%B4%82:Add_to_Calendar&amp;diff=2804825&amp;oldid=prev</id>
		<title>08:48, 14 ഓഗസ്റ്റ് 2025 സമയത്ത് Jinoytommanjaly</title>
		<link rel="alternate" type="text/html" href="https://schoolwiki.in/index.php?title=%E0%B4%98%E0%B4%9F%E0%B4%95%E0%B4%82:Add_to_Calendar&amp;diff=2804825&amp;oldid=prev"/>
		<updated>2025-08-14T08:48:18Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://schoolwiki.in/index.php?title=%E0%B4%98%E0%B4%9F%E0%B4%95%E0%B4%82:Add_to_Calendar&amp;amp;diff=2804825&amp;amp;oldid=2804822&quot;&gt;മാറ്റങ്ങൾ കാണിക്കുക&lt;/a&gt;</summary>
		<author><name>Jinoytommanjaly</name></author>
	</entry>
	<entry>
		<id>https://schoolwiki.in/index.php?title=%E0%B4%98%E0%B4%9F%E0%B4%95%E0%B4%82:Add_to_Calendar&amp;diff=2804822&amp;oldid=prev</id>
		<title>08:46, 14 ഓഗസ്റ്റ് 2025 സമയത്ത് Jinoytommanjaly</title>
		<link rel="alternate" type="text/html" href="https://schoolwiki.in/index.php?title=%E0%B4%98%E0%B4%9F%E0%B4%95%E0%B4%82:Add_to_Calendar&amp;diff=2804822&amp;oldid=prev"/>
		<updated>2025-08-14T08:46:38Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://schoolwiki.in/index.php?title=%E0%B4%98%E0%B4%9F%E0%B4%95%E0%B4%82:Add_to_Calendar&amp;amp;diff=2804822&amp;amp;oldid=2804816&quot;&gt;മാറ്റങ്ങൾ കാണിക്കുക&lt;/a&gt;</summary>
		<author><name>Jinoytommanjaly</name></author>
	</entry>
	<entry>
		<id>https://schoolwiki.in/index.php?title=%E0%B4%98%E0%B4%9F%E0%B4%95%E0%B4%82:Add_to_Calendar&amp;diff=2804816&amp;oldid=prev</id>
		<title>Jinoytommanjaly: &#039;local function google_calendar_link(args, date_txt)     return &#039;[https://calendar.google.com/calendar/render?action=TEMPLATE&#039; ..         &#039;&amp;text=&#039; .. mw.uri.encode(args.text or &#039;&#039;) ..         &#039;&amp;dates=&#039; .. date_txt ..         &#039;&amp;details=&#039; .. mw.uri.encode(args.details or &#039;&#039;) ..         &#039;&amp;location=&#039; .. mw.uri.encode(args.location or &#039;&#039;) ..         &#039; Google]&#039; end  local function outlook_calendar_link(args, date_t, end_date_...&#039; താൾ സൃഷ്ടിച്ചിരിക്കുന്നു</title>
		<link rel="alternate" type="text/html" href="https://schoolwiki.in/index.php?title=%E0%B4%98%E0%B4%9F%E0%B4%95%E0%B4%82:Add_to_Calendar&amp;diff=2804816&amp;oldid=prev"/>
		<updated>2025-08-14T08:40:06Z</updated>

		<summary type="html">&lt;p&gt;&amp;#039;local function google_calendar_link(args, date_txt)     return &amp;#039;[https://calendar.google.com/calendar/render?action=TEMPLATE&amp;#039; ..         &amp;#039;&amp;amp;text=&amp;#039; .. mw.uri.encode(args.text or &amp;#039;&amp;#039;) ..         &amp;#039;&amp;amp;dates=&amp;#039; .. date_txt ..         &amp;#039;&amp;amp;details=&amp;#039; .. mw.uri.encode(args.details or &amp;#039;&amp;#039;) ..         &amp;#039;&amp;amp;location=&amp;#039; .. mw.uri.encode(args.location or &amp;#039;&amp;#039;) ..         &amp;#039; Google]&amp;#039; end  local function outlook_calendar_link(args, date_t, end_date_...&amp;#039; താൾ സൃഷ്ടിച്ചിരിക്കുന്നു&lt;/p&gt;
&lt;p&gt;&lt;b&gt;പുതിയ താൾ&lt;/b&gt;&lt;/p&gt;&lt;div&gt;local function google_calendar_link(args, date_txt)&lt;br /&gt;
    return &amp;#039;[https://calendar.google.com/calendar/render?action=TEMPLATE&amp;#039; ..&lt;br /&gt;
        &amp;#039;&amp;amp;text=&amp;#039; .. mw.uri.encode(args.text or &amp;#039;&amp;#039;) ..&lt;br /&gt;
        &amp;#039;&amp;amp;dates=&amp;#039; .. date_txt ..&lt;br /&gt;
        &amp;#039;&amp;amp;details=&amp;#039; .. mw.uri.encode(args.details or &amp;#039;&amp;#039;) ..&lt;br /&gt;
        &amp;#039;&amp;amp;location=&amp;#039; .. mw.uri.encode(args.location or &amp;#039;&amp;#039;) ..&lt;br /&gt;
        &amp;#039; Google]&amp;#039;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function outlook_calendar_link(args, date_t, end_date_t)&lt;br /&gt;
    return &amp;#039;[https://outlook.live.com/calendar/0/deeplink/compose?path=/calendar/action/compose&amp;#039; ..&lt;br /&gt;
        &amp;#039;&amp;amp;rru=addevent&amp;#039; ..&lt;br /&gt;
        &amp;#039;&amp;amp;subject=&amp;#039; .. mw.uri.encode(args.text or &amp;#039;&amp;#039;) ..&lt;br /&gt;
        &amp;#039;&amp;amp;startdt=&amp;#039; .. os.date(&amp;#039;!%Y-%m-%dT%H:%M:%SZ&amp;#039;, os.time(date_t)) ..&lt;br /&gt;
        &amp;#039;&amp;amp;enddt=&amp;#039; .. os.date(&amp;#039;!%Y-%m-%dT%H:%M:%SZ&amp;#039;, os.time(end_date_t)) ..&lt;br /&gt;
        &amp;#039;&amp;amp;body=&amp;#039; .. mw.uri.encode(args.details or &amp;#039;&amp;#039;) ..&lt;br /&gt;
        &amp;#039;&amp;amp;location=&amp;#039; .. mw.uri.encode(args.location or &amp;#039;&amp;#039;) ..&lt;br /&gt;
        &amp;#039; Outlook]&amp;#039;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function yahoo_calendar_link(args, date_t, end_date_t)&lt;br /&gt;
    return &amp;#039;[https://calendar.yahoo.com/?v=60&amp;#039; ..&lt;br /&gt;
        &amp;#039;&amp;amp;TITLE=&amp;#039; .. mw.uri.encode(args.text or &amp;#039;&amp;#039;) ..&lt;br /&gt;
        &amp;#039;&amp;amp;ST=&amp;#039; .. os.date(&amp;#039;!%Y%m%dT%H%M%SZ&amp;#039;, os.time(date_t)) ..&lt;br /&gt;
        &amp;#039;&amp;amp;ET=&amp;#039; .. os.date(&amp;#039;!%Y%m%dT%H%M%SZ&amp;#039;, os.time(end_date_t)) ..&lt;br /&gt;
        &amp;#039;&amp;amp;DESC=&amp;#039; .. mw.uri.encode(args.details or &amp;#039;&amp;#039;) ..&lt;br /&gt;
        &amp;#039;&amp;amp;in_loc=&amp;#039; .. mw.uri.encode(args.location or &amp;#039;&amp;#039;) ..&lt;br /&gt;
        &amp;#039; Yahoo]&amp;#039;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function ics_file_link(args, date_t, end_date_t)&lt;br /&gt;
    local ics = table.concat({&lt;br /&gt;
        &amp;#039;BEGIN:VCALENDAR&amp;#039;,&lt;br /&gt;
        &amp;#039;VERSION:2.0&amp;#039;,&lt;br /&gt;
        &amp;#039;BEGIN:VEVENT&amp;#039;,&lt;br /&gt;
        &amp;#039;SUMMARY:&amp;#039; .. args.text or &amp;#039;&amp;#039;,&lt;br /&gt;
        &amp;#039;DTSTART:&amp;#039; .. os.date(&amp;#039;!%Y%m%dT%H%M%SZ&amp;#039;, os.time(date_t)),&lt;br /&gt;
        &amp;#039;DTEND:&amp;#039; .. os.date(&amp;#039;!%Y%m%dT%H%M%SZ&amp;#039;, os.time(end_date_t)),&lt;br /&gt;
        &amp;#039;DESCRIPTION:&amp;#039; .. args.details or &amp;#039;&amp;#039;,&lt;br /&gt;
        &amp;#039;LOCATION:&amp;#039; .. args.location or &amp;#039;&amp;#039;,&lt;br /&gt;
        &amp;#039;END:VEVENT&amp;#039;,&lt;br /&gt;
        &amp;#039;END:VCALENDAR&amp;#039;&lt;br /&gt;
    }, &amp;#039;\r\n&amp;#039;)&lt;br /&gt;
    local encoded_ics = mw.uri.encode(ics)&lt;br /&gt;
    return &amp;#039;[data:text/calendar;charset=utf8,&amp;#039; .. encoded_ics .. &amp;#039; iCal]&amp;#039;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function main(frame)&lt;br /&gt;
    local getArgs = require(&amp;#039;Module:Arguments with aliases&amp;#039;).getArgs&lt;br /&gt;
    local arg_aliases = { text={&amp;#039;text&amp;#039;,&amp;#039;title&amp;#039;}, date={&amp;#039;date&amp;#039;,&amp;#039;start&amp;#039;}, end_date={&amp;#039;end_date&amp;#039;,&amp;#039;end&amp;#039;}, details={&amp;#039;details&amp;#039;,&amp;#039;description&amp;#039;}, location={&amp;#039;location&amp;#039;,&amp;#039;venue&amp;#039;}, timezone={&amp;#039;timezone&amp;#039;,&amp;#039;tz&amp;#039;} }&lt;br /&gt;
    local args = getArgs(frame, { aliases = arg_aliases })&lt;br /&gt;
&lt;br /&gt;
    local date_t = get_date(args.date)&lt;br /&gt;
    local end_date_t = get_date(args.end_date) or date_t&lt;br /&gt;
    local tz_offset = (args.timezone and get_utc_offset(args.timezone)) or 0&lt;br /&gt;
    local date_u = os.time(date_t) + tz_offset&lt;br /&gt;
    local end_date_u = os.time(end_date_t) + tz_offset&lt;br /&gt;
    local date_txt = os.date(&amp;#039;%Y%m%dT%H%M%SZ&amp;#039;, date_u) .. &amp;#039;/&amp;#039; .. os.date(&amp;#039;%Y%m%dT%H%M%SZ&amp;#039;, end_date_u)&lt;br /&gt;
&lt;br /&gt;
    return &amp;#039;&amp;lt;span class=&amp;quot;add-to-calendar&amp;quot;&amp;gt;&amp;#039; ..&lt;br /&gt;
        google_calendar_link(args, date_txt) .. &amp;#039; | &amp;#039; ..&lt;br /&gt;
        outlook_calendar_link(args, date_t, end_date_t) .. &amp;#039; | &amp;#039; ..&lt;br /&gt;
        yahoo_calendar_link(args, date_t, end_date_t) .. &amp;#039; | &amp;#039; ..&lt;br /&gt;
        ics_file_link(args, date_t, end_date_t) ..&lt;br /&gt;
        &amp;#039;&amp;lt;/span&amp;gt;&amp;#039;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return { main = main }&lt;/div&gt;</summary>
		<author><name>Jinoytommanjaly</name></author>
	</entry>
</feed>