Streamline Your TODOs with TODO Notifier for Python projects
Tags: python, opensource, programming, tutorial
Published: 2023-04-21 05:12:57


![TODO Notifier Icon Image](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6ql1topq5290geph3u4l.png)

Full article on [Medium](https://at-k.medium.com/streamline-your-todos-with-todo-notifier-for-python-projects-6f95c03a2d34).

Are you tired of tracking your TODOs in Python projects? Do you wish there was a tool that could scrape and summarize all your TODOs for you? Checkout [TODO Notifier](https://pypi.org/project/todonotifier/), an open source project available on [GitHub](https://github.com/ashu-tosh-kumar/todo_notifier) and [PyPi](https://pypi.org/project/todonotifier/).

At my last company, I had the pleasure of using a tool that summarized all the TODO items in a Python project. It would send periodic reminders to individual developers to complete them. The tool was helpful and could identify expired and upcoming TODOs with an expected completion date.

When I moved to a new company, I realized how much I missed that tool. So, I decided to take matters into my own hands and develop a similar tool myself. It was a challenging but rewarding experience. And I’m excited to share my journey of building a Python TODO management tool.

With TODO Notifier, you can set up automated summaries of TODO items in your code by module. It also lists all expired and upcoming TODO items based on expiry date. Moreover, you can customize the tool to generate and send these summaries over email. And send reminders to individual developers (upcoming feature) to finish their TODO items.

Let’s first see the TODO Notifier in action. I will be using TODO Notifier on itself to generate the default summaries. Please note that I am not using any notifier for this demo.

![Example Demo GIF](https://miro.medium.com/v2/resize:fit:1400/1*DZvvb_dbn6J1IWysaVHsmQ.gif)

![Sample summary generated](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/fro32pdi34q2n38uiarr.png)

---

Setting up TODO Notifier is simple. Follow the detailed article on [Medium](https://at-k.medium.com/streamline-your-todos-with-todo-notifier-for-python-projects-6f95c03a2d34) and you will have TODO Notifier ready in no time. If you want more information, please check out the [GitHub](https://github.com/ashu-tosh-kumar/todo_notifier#method-1-as-a-pip-package) or [PyPi](https://pypi.org/project/todonotifier/) page.

TODO Notifier is flexible and customizable. It’s open source and free to use. You can adjust the date format to match your project’s needs. You can also send the generated summaries over Email or any other notification service. You can exclude certain modules or files from the summaries.

TODO Notifier is a powerful tool for Python developers who want to streamline their TODO management. With its easy setup and customizable options, it’s a must-have for any project with many developers and lots of TODOs to track.

If you’re interested in trying out TODO Notifier, you can find the code on [GitHub](https://github.com/ashu-tosh-kumar/todo_notifier) and install it with [pip](https://pypi.org/project/todonotifier/). Give it a try and let me know what you think!