October 30, 2023
While drafting documents, I consistently found myself turning to ChatGPT for help in converting English sentences into LaTeX formulas. This recurring need led me to ponder – what if there was a streamlined app solely for this? The thought wasn't just about creating a product; it was about a learning experience and in the end, having an application I could directly benefit from. i call it TeXtation.
OpenAI API: Gained familiarity with the OpenAI API to integrate ChatGPT.
Software Best Practices: Ensured maintainable and readable code.
Modular Programming: Adopted a segmented approach to development.
Securing Secrets: Learned to protect tokens within the code.
Python Packaging: Transitioned from script to distributable package.
Version Control: Sharpened tracking of code changes.
Tkinter UI: Delved into Tkinter for user interface design.
To give TeXtation a spin, you can install it using:
pip install TeXtation
The journey of crafting TeXtation was filled with challenges, but the satisfaction at the end made it all worthwhile.