A few of my “popular” works. The unpopular ones can be found on my github.
💂♂️ Soldier
Soldier is a python library designed for executing and managing system processes with ease. It is written on top of subprocess and has a much user-friendly and pythonic interface.
>>> import soldier
>>> print(soldier.run('pwd').output)
/home/python/
>>> firefox_process = soldier.run('firefox', background=True)
>>> firefox_process.pid
20749
>>> job = soldier.run('myjob', timeout=30)
🔐 Simple GPG
Simple-gpg does one thing, and does it really well - Encrypt & decrypt a file or folder with a password.
It was built using golang to simplify the ease of installing it everywhere (since golang code can be shipped as a binary)
# To encrypt a file
$ simple-gpg accounts.pdf
Enter password: **********
Encryption successful: accounts.pdf.gpg
# To decrypt a file
$ simple-gpg -decrypt accounts.pdf.gpg
Enter password: **********
Decryption successful: decrypted-accounts.pdf.gpg
⛱ Gokarna
Gokarna is an opinionated theme with a focus on minimalism and simplicity for Hugo. I made this with my friend Avijit as a hobby project and we were pleasantly surprised to see the traction it gained.
Fun fact: This website is built using Gokarna