This was a migration from the old, really bad python codebase to a newer go version with much much better ui! I learnt a lot of stuff such at properly dealing with json data and how do deal with it effectively as well as new tricks for lipgloss and bubble!
I finally fixed the leetcode issue! So for a while now since the migration to go I wasn’t able to get the leetcode sync feature to work. (which was the last thing i needed to fix) and turns out it was an issue with how I indexed data through my api call to the leetcode api. After that I spent a while. rewriting the docs. to be updated!
Log in to leave a comment
Almost everything has been rewritten. I wrote all of the files but Golangs goofy import system pisses me off!! I’ve been testing for a good while and realised my project structure is absolute shit so I’m gonna spend a while trying to clean it up
Log in to leave a comment
I changed the name of the project and with that I had to change most of the file import definitions in go with the new ones. Along with that I wrote the test run file which allows the user to quick test the project with testcases (expected and input)
Log in to leave a comment
It’s been a while since my last devlog. Since the last time I managed to convert the rating, streak, codeforces, daily challenge, and stats logic from python over to golang! I had to rewrite the core logic for some parts since it just isn’t possible and for some I had to write more code!
Log in to leave a comment
I spent that last while rewriting a good % of the project into Golang by using bubbletea, bubbles, and lipgloss. I realized some point in that I won’t be able to support OpenKattis anymore since the API was written for python and my project is written in golang. So thats something I gotta figure out