Create a Simple Streamlit Python CSV Comparison and Edit App (via Claude)

Since I’ve switched to use Claude from OpenAI ChatGPT, I have been pretty impressed. This blog entry showed my steps of creating an utility that I use at work for csv file comparison and editing. I need such a tool because I want to apply special logic and I am also on Mac, and the built-in Number app is not the easiest to use.

I was able to create this python utility app in less than 30 min. I do have knowledge about python and the packages that are used (streamlit and panda).

Create GitHub Actions to makes and Commit Changes

In this article, I will show how I step-by-step created a github action that checkout, zipped, and added the zipped file to the repo, each time I commit to main.

When packaging and deploy an application, there are cases that the build process needs to make changes to the branch before, during, or after the build and commit that changes to the repository. A common example is when cutting a release build, a version number can be updated and then checked back into the future branches of the repo.