Google Calendar Automation
Introduction
Why did I want to do this? My school has an app which contains calendar information. But, the school’s app does many things like checking your results, your credits (used to purchase items at school), and other things. But I mainly use the application to check my calendar. It’s actually quite simple, but it only took me weeks because I refused to search for stuff and guessed by way through things.
Completions in Neovim
Introduction
I decided to learn about this because why not. I remember one time I heard about omnifunc and that it’s vim’s built in completion. And I decided to give it a try because why not. It ended up being a pretty good experience. I also plan to use tags for navigation and code completion for a few weeks just to get a feel for this vs LSP. It will definitely be an interesting exercise and definitely one that’s gonna be fun. It’s also how people used to code pre-LSP.
Performing Pre-Shutdown Tasks
Why I wanted to do this
I remember losing most of my notes in my second semester of diploma. It hurt my soul. Despite having a private github repository setup for said notes, the process was still manual as I had to run the commands to add, commit and then push. This made it so I only backed up my notes once a week. One time I wanted to do some deleting and stupidly I did not test out the script in a dummy folder beforehand. This resulted in me deleting a lot of important documents. After that experience all I wanted to do was to be able to have this backup process happen on its own. So, I came up with a simple solution: Performing the add, commit and push before the computer shutsdown. I spent some time looking at options to achieve what I wanted and I managed to find a solution I’m quite happy with.