2024
- Analyzing defeats with Chat-GPT (Week 48)
Free solution for serving a Jekyll blog stored in a private repository
2023
- SublimeText PythonAutoImport plugin
2022
- Importing chess book exercise into Lichess etude using OCR
2019
- Autokill detached anonymous EC2 instances
2018
- Code across multiple branches while keeping a single database
Cron jobs execution monitoring in slack
Slackery
Django: check for uncommited migrations on deploy
Git one-liner: show commits since last release
Creative use of
git blame
for slack deploys notifications Custom css style for terminal codeblocks
Print related stored stashes when checkouting a branch
Highlighting lines in git blame output based on dates
Blog last publish date in favicon
2017
- Deep in F-dotfiles : zsh package
RSS subscribe badge for Github projects
ezkill, selective process killing made easy
2013
- Downloading magnet links as .torrent files
Todo playlists
2012
- First observations on iTunes 11
Pruning beets genre canonicalization tree
Introducing replica, the id3 cloner CLI
2011
- Grand Mix recipe
Take a seat and enjoy the musical ride
This is not Nam'. This is tagging. There are rules.
Resilient ID3 embedded ratings
Restoring files scattered on a backup drive using rsync
2010
- A look at the stars
Exporting music from Itunes (Mac) while keeping source folders arrangement