<br />
<b>Deprecated</b>:  Premature access to service container [Called from EmbedVideoHooks::onExtension in /var/www/html/extensions/EmbedVideo/EmbedVideo.hooks.php at line 77] in <b>/var/www/html/includes/debug/MWDebug.php</b> on line <b>372</b><br />
<br />
<b>Deprecated</b>:  Premature access to service 'HookContainer' [Called from MediaWiki\MediaWikiServices::getInstance in /var/www/html/includes/MediaWikiServices.php at line 359] in <b>/var/www/html/includes/debug/MWDebug.php</b> on line <b>372</b><br />
<br />
<b>Deprecated</b>:  Premature access to service 'BootstrapConfig' [Called from Wikimedia\Services\ServiceContainer::{closure} in /var/www/html/includes/ServiceWiring.php at line 1011] in <b>/var/www/html/includes/debug/MWDebug.php</b> on line <b>372</b><br />
<br />
<b>Deprecated</b>:  Premature access to service 'ObjectFactory' [Called from Wikimedia\Services\ServiceContainer::{closure} in /var/www/html/includes/ServiceWiring.php at line 1020] in <b>/var/www/html/includes/debug/MWDebug.php</b> on line <b>372</b><br />
<br />
<b>Deprecated</b>:  Premature access to service 'ConfigFactory' [Called from EmbedVideoHooks::onExtension in /var/www/html/extensions/EmbedVideo/EmbedVideo.hooks.php at line 77] in <b>/var/www/html/includes/debug/MWDebug.php</b> on line <b>372</b><br />
<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.fosscell.org/index.php?action=history&amp;feed=atom&amp;title=Miss_Minutes</id>
	<title>Miss Minutes - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.fosscell.org/index.php?action=history&amp;feed=atom&amp;title=Miss_Minutes"/>
	<link rel="alternate" type="text/html" href="https://wiki.fosscell.org/index.php?title=Miss_Minutes&amp;action=history"/>
	<updated>2026-05-17T07:39:25Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://wiki.fosscell.org/index.php?title=Miss_Minutes&amp;diff=2618&amp;oldid=prev</id>
		<title>Vysakh: /* How to Setup / Contribute ? */</title>
		<link rel="alternate" type="text/html" href="https://wiki.fosscell.org/index.php?title=Miss_Minutes&amp;diff=2618&amp;oldid=prev"/>
		<updated>2025-07-14T19:13:30Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;How to Setup / Contribute ?&lt;/span&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;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 19:13, 14 July 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-l33&quot;&gt;Line 33:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 33:&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;to setup a shell in which all the requirements are setup. Once you are in the dev shell you can proceed to run the application following the instructions mentioned in the README.md.&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;to setup a shell in which all the requirements are setup. Once you are in the dev shell you can proceed to run the application following the instructions mentioned in the README.md.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;# Fork The repo.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;# Create a feature branch&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;# Send a PR explaining it in detail what you have done.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Vysakh</name></author>
	</entry>
	<entry>
		<id>https://wiki.fosscell.org/index.php?title=Miss_Minutes&amp;diff=2617&amp;oldid=prev</id>
		<title>Vysakh: /* How to Setup / Contribute ? */</title>
		<link rel="alternate" type="text/html" href="https://wiki.fosscell.org/index.php?title=Miss_Minutes&amp;diff=2617&amp;oldid=prev"/>
		<updated>2025-07-14T19:11:49Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;How to Setup / Contribute ?&lt;/span&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;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 19:11, 14 July 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-l32&quot;&gt;Line 32:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 32:&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;  nix develop  &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;  nix develop  &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;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; 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;to setup a shell in which all the requirements are setup.&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;to setup a shell in which all the requirements are setup&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;. Once you are in the dev shell you can proceed to run the application following the instructions mentioned in the README.md&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Vysakh</name></author>
	</entry>
	<entry>
		<id>https://wiki.fosscell.org/index.php?title=Miss_Minutes&amp;diff=2616&amp;oldid=prev</id>
		<title>Vysakh: init</title>
		<link rel="alternate" type="text/html" href="https://wiki.fosscell.org/index.php?title=Miss_Minutes&amp;diff=2616&amp;oldid=prev"/>
		<updated>2025-07-14T19:10:56Z</updated>

		<summary type="html">&lt;p&gt;init&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Now that&amp;#039;s a Hatrick for posts. I was trying to learn elixir and Have now vibe coded a monstrosity which you can also call as an MVP. It&amp;#039;s an upgrade from Clockwise. To understand this you must first Understand Clockwise.&lt;br /&gt;
&lt;br /&gt;
=== Clockwise ===&lt;br /&gt;
So [https://clockwisenitc.netlify.app/ clockwise] was made as part of the 2023 [[CodeInit|Code INIT]] Conducted by [[Computer Science and Engineering Association (CSEA)|CSEA]] It was developed overnight and won the Code INIT challenge, more updates have been made to accomodate the changes in slots and future proof the application. &lt;br /&gt;
&lt;br /&gt;
== Why we need more ? ==&lt;br /&gt;
&lt;br /&gt;
With clockwise we were able to generate a static iCal file that will contain the courses for a semester and it&amp;#039;s timings per week. This works well to only an extend. The dynamic nature of the classes require a dynamic solution. Special holidays, Class cancellations etc can&amp;#039;t be updated with this as the data source is only loaded once and can&amp;#039;t be updated remotely. &lt;br /&gt;
&lt;br /&gt;
== Solution == &lt;br /&gt;
I&amp;#039;ve hacked together [https://github.com/tellmeY18/miss%20minutes Miss Minutes]  which for the better or for the worse a Vibe coded piece of software. I do realize that the code has a lotta technical debt. Half of the code in there are unused / redundant and are leftover as it&amp;#039;s coming from the pheonix framework setup.&lt;br /&gt;
&lt;br /&gt;
== What Works Now ? ==&lt;br /&gt;
&lt;br /&gt;
The repo currently has a Pheonix app that can run and will provide an events url / dynamic iCal link that you can import to your Google Calendar. Or with much more frequent updates using the [https://icsx5.bitfire.at/ iCalX&amp;lt;sup&amp;gt;5&amp;lt;/sup&amp;gt;] in pair with [https://github.com/SimpleMobileTools/Simple-Calendar Simple Calendar]. The events can be updated right now in a csv file and will immediately reflect in the user calendar. This opens up new possibility to timetable management as a CR, BR, or a &amp;#039;&amp;#039;faculty&amp;#039;&amp;#039; (when pigs fly) will be able to update the Class details realtime. &lt;br /&gt;
&lt;br /&gt;
From start of this itself I had decided that I won&amp;#039;t be making one more useless custom client software that will end up being unmaintained so I tried my best to build on top of exisiting standards and well maintained applications. &lt;br /&gt;
&lt;br /&gt;
== What Next == &lt;br /&gt;
As I&amp;#039;m writing this I&amp;#039;ve a rough Idea on what has to be implemented next. &lt;br /&gt;
&lt;br /&gt;
# Clean up the repo and remove all the unneeded code snippets trimming down the codebase to the absoloute minimum number of files / lines of code for the current functionalities. &lt;br /&gt;
# Move to sqlite for storing data and a single user login page with UI to manage the user specific data. (Each CR / BR ) Should be able to see / edit only their stream. &lt;br /&gt;
# Draft Documentation on How to subscirbe to the generated URl. &lt;br /&gt;
(hopefully will add the other items soon) &lt;br /&gt;
&lt;br /&gt;
== How to Setup / Contribute ? ==&lt;br /&gt;
&lt;br /&gt;
The code is currently available at my Github Repo [https://github.com/tellmeY18/miss_minutes tellmeY18/miss_minutes] the setup contains a flake.nix file which helps you setup a dev environment with all the required dependencies. &lt;br /&gt;
Simply run &lt;br /&gt;
&lt;br /&gt;
 nix develop &lt;br /&gt;
&lt;br /&gt;
to setup a shell in which all the requirements are setup.&lt;/div&gt;</summary>
		<author><name>Vysakh</name></author>
	</entry>
</feed>