Posts

Ported Quick-Vantage to Python

Image
Hey, How is your Linux journey going? Today, I am writing this post to introduce the Python port of Quick-Vantage. The original project used 100% shell scripting. As it became harder and harder to debug when the size of the script increased uncontrollably, I decided it's time to try out another language for scripting. Guess what I chose? C. Yeah. I started writing the code in C only to realize this is not going anywhere. Not enough libraries, not enough shell specific functions.. The list goes on. So, I ditched that plan. That's when my friends suggested Python. I've heard many times that Python is very good for scripting, but never tried it. That was it. Rest is history. There are modules for literally everything. I was flabbergasted :) I was thinking about how to implement wildcards inside the code because my original shell script made use of it. Searched it upon Google and found out that there is a library for that >_<  Yeah... Just pass the pattern to the glob fun...

Quick Vantage - Tool for Ideapad series

Image
So, the biggest problem I experienced when switching from Windows to Linux is that the ecosystem lacked dedicated software. This is painstaking for newbies as they are not familiar with Linux based OSes. What motivated me to build this tool was this exact reason. See, I switched to Linux to better understand the Kernel and of course, the terminal. I am using Parrot, a Debian based OS. The UI and UX is great and the overall experience is nothing short of fabulous. I couldn't find a single bug that would mess with the user experience in any of the in-built apps. After a while, problems started to emerge. My laptop is a LOQ, which  means it is released under the Ideapad series of Lenovo. In my distro, the option to enable conservation mode, which limits the charging to below 80% was absent. This is of utmost importance to me as I use my laptop always plugged-in. Battery life will degrade quickly if I can't turn on this option. I searched everywhere for a solution and discovered th...