:esp -> espanso, text expansion everywhere

Ever had to send the same email again and again? This is very common in office environments and we have a way to avoid this hassle (apart from just copy and paste). While in coding we rely on snippets like YASnippet in emacs or UltiSnips/LuaSnip for vim/neovim to save time and write code easily and quick, I haven't seen an alternative for system global snippets. In this context, a snippet is a short keyword that expands to a complete text or function. For example, typing src in org-mode in emacs using YASnippet, will expand to a source block: ...

July 27, 2025 · 2 min · 370 words · Me

Automating with Python: A start

I remember once hearing "No matter what you do for living, learn a programming language it will ease your life." Although, using Linux takes you to a long trip of practicing scripting with bash, I was never really into programming (still not, eventhough I would have liked at some point). From my school years, I think the first programming language I was in touch with was C++ in highschool. ...

October 29, 2023 · 5 min · 1032 words · Me

IoT devices, local control

If you started to install smart devices, you realized that you need apps to manage the devices. The more popular are Tuya, Smart life and eWeLink. However, they come with a drawback: They rely on the third party cloud, if you loss internet connection you won't be able to control the devices. In order to solve that you can re-flash the devices with another software. In other words, override the software of the device which will allow you to control the device locally. I'll discuss some I've used just for put them in your radar. ...

July 23, 2023 · 5 min · 901 words · Me

Home-Assistant, being lazy at home

Open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. HomeAssistant is basically an OS (?) where you can add all the IoT devices (e.g. smart switches, cameras, smart led lights, sensors, TVs, etc.) of your home, to be controlled locally from a friendly UI, with ability to create automations to be executed at specific times and/or events. I will just cover the basics. ...

July 16, 2023 · 3 min · 605 words · Me