Hello everybody!

I wanted to share with you a small project I started recently.

TootNotify is a command line utility written in Python, which let’s you send private toots (direct messages) to a given user, with the possibility of attaching media, flagging it as sensitive, and including content warnings.

This project was born out of a small program I had written some time ago, to notify me when long-running processes and tasks finished. It originally worked with Twitter, and worked for text-based messages only. Sadly, Twitter killed the DM functionality shortly after I originally coded this tool, and it got abandoned a few years ago.

Since then, I have moved away from Twitter, and with the prospect of having some long-running tasks in the horizon for my PhD dissertation, I figured I should implement this same functionality for Mastodon. I ended leveling-up my effort: deciding to make TootNotify into a full python package, and challenging myself to include broader functionality regarding attaching media to the notifications.

I hope some of you may find this tool interesting and/or useful, and please do drop comments or Issues on github if you find any problems/bugs.

Thanks!