Devlog 2
Progress Done
Its been about the first hour into the project, and I have well planned everything and have started working on execution. I have started with the linux versions (CMD ONLY), because I dont have experience with GUI Apps and compiling to executables.
I have started on configuration tool, which asks the user for all required API Keys and creates the config files and sets up the installation. I have also worked on a standard automatic dependency downloader, so it runs its own venv on boot, downloads its dependencies there, and runs normally. I would not be compiling it into an executable, so you can take and run it on linux, and copy paste it and run it on windows without any platform change issues. I also set up python library, “logging”, to provide proper logs of every action, because it would be important for the users if anything goes wrong or they need history of the tool’s actions.
I have also added an entire system testing feature (POST) which triggers when the program is turned on. This is to ensure that no issues come while critical server actions are being performed by the software. It also checks if all the configs are built right.
Features Added/Worked on
- Added Logging System
- Added Self Config tool
- Added dependency resolver
- Added a POST Test
What new I learnt
- I learnt to work with logging library
- I learnt different logging levels
- I learnt how to read and save data into json and env
- I learnt to work with venv & auto pip installers
- I learnt that stardance has a 4000 char limit on devlogs
- I learnt to make a cool startup animation with ASCII
- I learnt to make a cool looking UI in terminal for config page
AI Declaration
AI was used to make a big empty blueprint list of all functions which I have to code, which makes the work easy as it allows me to visualize the functions pending to create and those which are done. AI was used in ASCII Animation’s character generation.
Comments 0
No comments yet. Be the first!
Sign in to join the conversation.