Activity

DevX_Dragon

Playing with astro

I have used some codex to understand more about astro. And i have studied a lil about it. For today this is going to be it. Sorry

Attachment
0
DevX_Dragon

What am I going to buid?

So this is going to be my personal website with some cool features. So basically I can put a .json file of my project inside lets say /project folder. The project will automatically show up on the website.
Same thing for Achievements. Im also planning on integrating Hackatime stats cause why not. Also installed the required stuff.

Attachment
0
DevX_Dragon

Designing the UI

I have decided to use customtkinter for the UI , and SQL for the database. Im trying to make this as optimized as possible so it will work on low end pcs.
I have added some hardcoded drugs for now but will eventually update it to a API based or somewhat other way.
Also I have to work on the print function so it actaully sends a PDF to the printer.
The UI is halway done but not fully functional.
There are many bugs but sake of the dev log I had pause it.

Attachment
0
DevX_Dragon

Shipped this project!

I see people using normal emoji’s and communicating with each other. So I though why not make a language using emoji and that led me to this.

DevX_Dragon

Wrapping up for submission

Doing few tests and bug fixes regarding the ui. Optimized the UI for mobile and PC. Did some UI changes. added proper text indicators and float animations

Attachment
0
DevX_Dragon

Sketching a proper UI

Designed a cool UI on Excalidraw. I went for classic windows xp based theme. and will mostly run locally and does not need heavy spec machines to run the software.

Attachment
0
DevX_Dragon

Folder Structure Setup

Before continuing this massive project im going to be properly structuring and creating everything in advance so it will be neat and easier in the future.

Attachment
0
DevX_Dragon

Improving UI

Im tired of the all booring UI so I have worked on this new UI. I got few suggestions and helps from my online friends inorder to improve it.

Proper Tab and optimizing

Properly optimizing it for mobile and pc. (WIP)

Attachment
0
DevX_Dragon

Creating the core HTML

So what basically I did is assign an emoji to a single character then whenever user inputs a text it changes to the proper emoji’s. Same thing in reverse as well. But i realized its not that good so added a password system where it also gets merged with the emoji’s so only if you enter the proper password you can decrypt.

Stickers and Assets

Drew few die-cut style stickers for the web as well. So I could decorate the website

Web Design

Im mostly going to go with a chaos based website with many cooking themed stuff floating around.

Attachment
Attachment
Attachment
0
DevX_Dragon

Shipped this project!

Hours: 3.58
Cookies: 🍪 17
Multiplier: 4.69 cookies/hr

Why?

I make a quite alot of projects every day. Mostly Hardware. So I made this script that automatically creates proper folders because it takes alot of time to create them individually. Even though its a small thing it helps a alot.

DevX_Dragon

Walking into an issue

After packaging everything and making everything work i got hit with this nightmare. The Microsoft antivirus keeps flagging the .exe file as malware. I suppose cause we are using subprocess Microsoft thinks its doing it against user’s will.

  • Tried other packaging methods
    • Used standalone instead of onefile (like a folder with the files instead of a single exe) but still wont work.
    • Used pyinstaller and file is reaching 120mb and still getting flagged

I have no options as of right now. And Im digging through reddit and other blog posts about how to not flag it as the .exe plays a major role here. The python runs fine. Only the exe

Attachment
0
DevX_Dragon

Writing proper reamde

Wrote a proper how-to readme as it was one of the main requests.

Attachment
0
DevX_Dragon

Bug Fixing Time :sad:

Had to do alot of debugging inorder to make it work as intended.

Changing Layout

Have changed the UI layout and added an “Advanced” tab where you can modify thr .gitignore properly.
Fixed the forms in the Basic Tab

More Features

Added a requirement.txt including and create a venv in the advanced tab with the gitginore as well.

Attachment
0
DevX_Dragon

Addressing Votes

After shipping twice I have taken multiple feedback from voters and working on implementing them.

Auto Open created directory

Made it so after each project structure creation it automatically opens up the created directory.

More Templates

Moved it from only hardware based folder structure creator to common one. Have added a website template. and adding more in the future.
image

Add placeholder files so the folders get pushed to github.

Made it so in the folders it creates placeholder files. (e.g: creates the .kicad_sch and .kicad_pro files automatically in the KiCad Folder)
image

Modifieble .gitignore

Added an field where you can add custom folders/file to the auto created .gitignore so you dont have to edit it individually.

Attachment
0
DevX_Dragon

Shipped this project!

Hours: 0.34
Cookies: 🍪 3
Multiplier: 8.01 cookies/hr

Why?

So I make alot of hardware based projects every single day. And I had to create the individual folders every single time which can be annoying if its repeated. So I made this script that does it for me.

DevX_Dragon

Bug Fixes

Got some bug reports on my dms and fixed them. Like the numbers cloning issue. Also resized and did some modifications to the UI to make it snap properly and adjust properly

Attachment
0
DevX_Dragon

Shipped this project!

Hours: 0.57
Cookies: 🍪 1
Multiplier: 1.6 cookies/hr

I built this auto project folder creator because I make alot of hardware stuff. and it takes a quite alot of time to make the proper folders. So I made this script “)

DevX_Dragon

Writing python script

I have fully wrote a python script to automate creating project folders.
The script uses os and re to scan the dir and finds the last number I used to number the project. and then automatically create the selected folders that are shown as options in a GUI (using tkinter).
I integrated subprocess to talk directly to Git. It initializes a main branch, links it to my GitHub (as an Origin or Upstream), and even does an auto-push of the .gitignore so I don’t have to do the initial setup manually in the terminal anymore.

Attachment
0