Weekly Blog No. 1

Hello There! It's been a really exciting week this time around. The fact that this is the first blog, and therefore meaning that there is no other week to compare to, does not contribute this statement.

Firstly, today marks 7 days since the Khalis Foundation Hackathon ended. Hackathon was really fun. I got to meet a ton of people from Khalis and I got to talk to them and get help to get set up with a couple of things. There was so much done at Hackathon that I'm just going to relegate the recap to the major things. When I got there (Saturday @ about 1pm) , I got put to work doing corrections for Bhai Gurdaas Ji's Vaaran. Tarun Singh bhai sahib ji helped me with a good workflow and setup to do as many corrects as fast as possible and as correctly as possible. By the end of Hackathon, I had corrected 10 Pauris from Vaar 11, Vaar 12, Vaar 14, and Vaar 15 (I believe). In the night session on Saturday, I got help from Navdeep Singh sahib ji to set up my fork of the SikhiToTheMax Desktop repo so that I could contribute there too. I tackled my first Issue, adding a keyboard shortcut for the Waheguru slide, on Sunday Morning. I finished Vaar 14 and 15 on Sunday as well as fixing a minor UI element that was reseting to an older version of the icon. In the night time session on Sunday, I got to work putting together a shortcut guide for the app, a 'Shorcut Legend' (Available in STTM Desktop 5.2) . if you will. At exactly midnight, we went live in instagram to show off one of the biggest features to STTM - Desktop-Web Sync. Essentially, using what I think is socket programming, a single instance of the desktop app, via a sync code, can control the view on other devices running the web version (all OSes and all types of devices). This is so scaleable that a person from a whole other country (a singh from Canada in the stream) can also sync up. The sunday session ran a bit late, so everyone woke up later Monday morning. I woke up that morning to see damage on my MBP screen, which rendered about >= 50% of the screen useless. This kinda left me without much to do, so I just helped smoke test updates to other apps, such as Sundar Gutka and SikhiToTheMax Web. Before I left, I gave a short demo on what I did at hackathon. My dad and I left around 5 PM. After getting home, I just ate dinner, did Rehraas Sahib, and went to sleep.

After Hackathon, I started to think about the next thing I was going to do. After school on Tuesday, I came back home and revamped the shortcuts on the desktop app, adding a whole load of them (some of which might come in later updates). I also updated the shortcut legend with the new shortcuts and they got merged in really quickly. This new shortcut legend pr also added the code that makes it appear on windows (oops, forgot about that at hackathon). On Wednessday, finals started at school, which meant I had minimum days and was home by 1 PM. I tried to fix a chromecast bug that I had been working on at Hackathon, but it didn't really work, so I just left it at that. On Thursday, I added one new shortcut before moving on to the next project; a google assistant action that would read you the Hukamnama.

On Friday, I made sure that I set up the actions project up correctly on my machine because I had failed at Hackathon like 5 times (kept deploying to the wrong project). After setup was complete, I created a repo on github so I could keep track of changes. You can see it at github.com/AkalUstat/sttm-assistant.

Saturday, I went to an amritvela kirtaan program that included nitnem and asa di vaar. I got home at around 1:30 PM and started to work on methods that would pull the hukam from the BaniDB api. So it turns out that the api is a bunch of arrays. To find the actual tuks, you have to go to the 0th place of the shabads array to access the verses array.

Anyways, I'll have more next week (with better formatting and images).


Sorry for the late upload (:

-Akal-Ustat SIngh

Leave a Comment

Your email address will not be published. Required fields are marked *