Writing custom VSCode plugin

I enjoy writing code snippets that eventually works out as a utility to a developer. The DevTools! Developer tools are small independent code pieces those can be executed on-demand and should not have any side effects. Recently I have been using Django Admin intensively to add more and more options in list view, detail view to help debugging and developing better. But about that in some other blog....

May 20, 2022

When & why to use PyAutoGUI

PyAutoGUI is one of the framework you can use to test desktop applications. Consider a case where you need to test a flow of the application and it is not in browser, you can go for PyAutoGUI. Selenium is another framework that comes to the mind when we talk about any type of testing automation but it only supports browser based automation. Selenium can not have control over locally running non-browser app....

May 2, 2022

Video File Operations with FFmpeg

Simple Useful Features of FFmpeg In this section we will go over a beautiful tool called as FFmpeg. I have been using FFmpeg for all of my video editing in server in production for more than 4 years now. It is a very reliable, amazing open source project for playing with video editing. Small Tip before we jump in Before we dive into these cheat sheet, remember that many of the FFmepg options are applicable to input and output files both....

September 15, 2020 · 3 min · Me

Python code translator 2 to 3

Upgrade today!! Let’s talk about Python 2to3 , an automated code translator. This is a great tool to convert your python2 project to python3. Why you should move to python 3.x? Checkout https://pythonclock.org/ (If that link is no more available, I have added the screenshot below) Python 2 reached end of life (EOL) on January 1st, 2020 And python3 supports typing (:heart_eyes:) and a lot more (will cover it some other time)....

May 27, 2020

Record Screen and Audio using FFmpeg on macOS

By the end of this blog you will be able to record your screen+audio on macOS. 2 beautiful Open Source softwares Get started by installing FFmpeg with brew . Run following command brew install ffmpeg --with-sdl2 --with-ffplay (--with-ffplay is optional) Try running ffmpeg, you should see some output with version number on first line. ffmpeg version 4.2.2-tessus https://evermeet.cx/ffmpeg/ Copyright (c) 2000-2019 the FFmpeg developers built with Apple clang version 11....

May 12, 2020