Hi guysΒ π
Today, I want to share something unexpected. To be honest, if someone had told me a month ago that I could do this, I wouldnβt have believed them. But here we areβββIβve finally released a Python package and dataset called TamilKavi. I still canβt believe I pulled it off, but itβsΒ real!
Iβd love to share the whole story with you. Many of you already know meβββI write Tamil poetry and have even published two books. However, I faced font issues when trying to release them on Amazon and Kindle. Frustrated, I reached out to my community friend, Hari, and I asked them:
βBro, I want to release my Tamil poetry book on Amazon, but Iβm stuck with font issues. Do you know anyone who can solveΒ it?β
Hari referred me to Ayyanar Bro, and to me itβs a surprise, he was from Maduraiβββwhat a coincidence! We spoke almost four times a week for different reasons. I had already written about him and his portfolio website, which he built using Emacs & Org, so I wonβt go into more detailsβββyou guys might find it repetitive.
Through Ayyanar Bro, I learned about the Tamil Kanchilung community and FreeTamilBooks, where I finally found a solution to my font issue. But hereβs another twistβββFreeTamilBooks required more poetry for my book release. Because I like to release that in FreeTamilBooks.Then another book on Amazon. That was another headache because, with my tight schedule, I barely had time toΒ write.
While navigating all this, I discovered Tamilrulepy, a Python package with Tamil grammar rules. I was eager to learn more, and unexpectedly, I got an opportunity to contribute to it! Thatβs when I met Boopalanβββanother passionate tech enthusiast like me. He helped me write code for TamilRulePy and even invited me to contribute to TamilString, a Python package for documentation. I accepted his invitation and started working onΒ it.
Then, during one of our conversations, I got an idea: why not develop my own Python package? And thatβs how TamilKavi wasΒ born.

I shared my idea with Boopalan and invited him to build it as a team because, honestly, Iβm no expert. But it wasnβt easyβββwe had to overcome countless challenges, especially since we were both preparing for our model exams and semester exams (heβs an MSc student, and Iβm a BSc student). It was a tough time, but I didnβt give up. I studied, understood, and gradually started codingβββnot entirely on my own, ofΒ course.
Now, you might wonderβββwhy build a website? Simple: to collect data from authors. But due to financial constraints, the data collected through the website idea transformed into a Google Form, and now it is a navigation button. Itβs another story altogether. Since I had no time, I built a basic structure using Lovable.dev and handed it over to my juniors, Gagan & Rohith, who took care of theΒ website.
The final result? Release of the Python package &Β website!
I must especially thank Praveen Broβββmy community brother and mentor. Without hesitation, he offered me a subdomain. For me, thatβs a huge deal, and Iβm incredibly grateful!
βOkay thambi, enough of this English talkβββwhy did you release the dataset?β When you ask me likewise.
Well, thereβs a reason for that, too. Iβve seen Selvakumar Duraipandian Bro on LinkedIn about their post of numerous Tamil datasets on Hugging Face, including Thirukkural, Tholkappiyam, and more. I was truly inspired by his work. So, I release that as aΒ Dataset.
Now, you might ask, βSo, thambi, after all this talk, what does your package actuallyΒ do?β
Itβs simpleβββTamilKavi helps discover new Tamil poems. Thatβs all. Now your mindΒ is
βEdhuka evaloΒ seenu?β
Well, Iβm not just a developer. The person who is are Tamil poet & tech enthusiast, itβs a crazy project. Through this journey, Iβve learned so much, especially about GitHub workflows.
When you feel this content is valuable, follow me for more upcomingΒ Blogs.
Connect withΒ Me:
- LinkedIn: Anand Sundaramoorthy
- Instagram: @anandsundaramoorthysa
- Email: sanand03072005@gmail.com
