Activity

Aquaticsanti

Shipped this project!

Hours: 5.4
Cookies: 🍪 38
Multiplier: 6.02 cookies/hr

I made a Pomodoro Timer for CLI! The time and argument parser were super confusing, but I pulled through! I’m super proud of how it looks :D

Aquaticsanti

Revamped the readme! It looks pretty good! Now, to ship!

Attachment
0
Aquaticsanti

Made custom time work, with argparse! Also something I’m never doing again hs

Attachment
0
Aquaticsanti

I did it. It took an ungodly amount of time, but I did it, I made the one thing that makes this app useful. The time now works! You’d start and stop with the space bar, and if you went to another screen, it’d reset! This took so, so, SOO long tho… And I am never doing anything time related again hs

Attachment
0
Aquaticsanti

Made the fourth and last screen, settings! It looks a bit cluttered rn, so if I get the chance I might tweak it. Here, you’d be able to set the time for each, as well as if a little sound plays when a block is finished (Coming Soon). These values would, however, be reset on startup, but I might add something like a startup argument that could let you tweak this. We’ll see if I have the time

Attachment
0
Aquaticsanti

Made the third screen! Also a placeholder lmao, I’ll see if I can add function tomorrow

Attachment
0
Aquaticsanti

Made the second screen! Rn, it’s a placeholder, but it looks good! The hardest part was making the B, S and E in 4 lines, but I think it’s good enough!

Attachment
0
Aquaticsanti

This took a stupidly long while, but I made the first screen, as well as placeholders for all the others!
The screens’ll be divided like this:

  • Screen 0: Pomodoro (25 mins of focus)
  • Screen 1: Short break (5 mins of break)
  • Screen 2: Long break (15 mins of break)
    And you change between them using left and right arrow keys!

Right now, the actual timer part is not implemented yet, I’ll do that next

Attachment
Attachment
0
Aquaticsanti

Starting a new project! I’m making a CLI Pomodoro Timer! I made a small code that sets the size of the cmd window in pixels, and checks if the columns are right.

Attachment
0
Aquaticsanti

Shipped this project!

Hours: 6.79
Cookies: 🍪 103
Multiplier: 12.61 cookies/hr

I built a really simple CLI app to send messages over LAN! The hardest part was understanding the socket module, and there was this one bug that took me forever to fix… But I’m really proud of how it looks, especially it being a CLI app (w/out textual or rich)

Aquaticsanti

As per usual, I said I was going to ship without having revamped the README… So here it is, the revamped readme!

Attachment
0
Aquaticsanti

Soo it turns out, I did way too many things without making devlogs, soo here we go!

The program is finished!

Yup! I think I’ve made all I could in this, and I had a ton of fun making it. It’s fully functional, and a lot more polished than what I thought I could make it :D

Changed how the message box looks

Instead of using a vertical only divider, I switched it up to be a box! It’s not that important, but considering you will see it, it was worth mentioning

Multiple message types

Although these are only internal, you’ll notice this change. You have Normal Messages, Join Alerts, Join Acknowledgement, and Leave Alert!

Seeing all active users

Because I now have multiple message types, I can now handle showing multiple users! There’ll be a list at the bottom showing all active users, and at what port you’re connected at. This will also be shown to new users, because of the Join Acknowledgement! And better yet, you can see who left, as using pywin32, the program can detect if you’ve closed it!

PageDown to paste is removed

Because it runs much smoother now, using Ctrl-V actually works! And it looks super cool :D

Now, to ship!

Attachment
0
Aquaticsanti

Sending and receiving messages is now fully functional!

Yup! You can now both send, and receive messages, from other people!

Pasting!

Pasting is now also possible! It has to be done with PageDown, but it’s something, right?

All of this is really janky, so I’ll have to spend a little polishing it. Progress is progress, nonetheless!

Attachment
0
Aquaticsanti

Sending and receiving messages works! (kinda)

I made a “barebones” prototype for sending and receiving messages.
It kinda works? It sends a message, receives it, and terminates the program, which is not what I want to do, but it’s something, ig.
I’ll have to work on threading the receiving and sending (so they can happen simultaneously) next.

Stay tuned and subscribe or smth

Attachment
0
Aquaticsanti

New project! LAN-Comms.
I didn’t do much right now, just managed creating the socket, and selecting username and color. Now I’ll try to get into the actual chatting

Attachment
0
Aquaticsanti

Shipped this project!

Hours: 10.73
Cookies: 🍪 171
Multiplier: 15.97 cookies/hr

I built a contact manager that can fits your own needs, by creating and deleting custom fields to your liking! The whole thing was super challenging, especially messing around with Tkinter and SQLite3 (with close to zero previous experience), but I pulled through. Overall, super proud of everything!

Aquaticsanti

Fully revamped the readme file! Looks amazing now!!

Attachment
0
Aquaticsanti

Apparently I spent an hour on this?? But I finally have an .exe with a logo!!

Soo many bugs popped up when I was doing this, especially with logos, but I pulled through, and it worked!

All that’s left for now is to upload the .exe, revamp the README.md and ship!

Attachment
0
Aquaticsanti

Made the logo! Honestly super proud of it!

And this is why hackers need drawing tablets

Attachment
0
Aquaticsanti

Took me a while but

You can finally use multiple databases!

If multiple .db files are detected in the working directory, this (see image) will pop up, and whatever database you pick will be loaded.

This means you can now separate, for example, your work and personal contacts!

Why did this take an hour, you may ask? because of, you guessed it, bugs

Attachment
0
Aquaticsanti

Custom fields now fully work!!

  • Image 1: The managing fields screen
  • Image 2: Added “nickname”, “age” and “class” fields
  • Image 3: The contact creation screen showing the new columns
  • Image 4: The main menu showing the new contacts

Honestly I’m super proud! I think my next feature will be opening custom databases (not just “people.db”) and then I’ll ship it! (Probably)

Attachment
Attachment
Attachment
Attachment
0
Aquaticsanti
  • You can now click to copy info (first image)
  • There’s now a placeholder for editing fields! (second image)
Attachment
Attachment
0
Aquaticsanti

Editing contacts now works!!

Attachment
0
Aquaticsanti

The id is now shown on the contact creation screen! This’ll be useful for when the edit button works

Attachment
0
Aquaticsanti

You can now delete and edit contacts! Editing is a placeholder, but deleting works! (the other columns are empty, this isn’t a bug)

Attachment
0
Aquaticsanti

Contacts are now displayed in the main menu! They adapt to whatever’s on there soo, yeah

Attachment
0
Aquaticsanti

Took me a long while, but I got sqlite3 working!

I think using sqlite3 for the first time without looking at docs first was a mistake lol

Attachment
0
Aquaticsanti

Resized the new contact window, and added some dummy entries.

Attachment
0
Aquaticsanti

Spent a while playing around with Tkinter, and finally made some placeholder windows!! And the exit buttons work as expected too

Attachment
0
Aquaticsanti

Shipped this project!

Hours: 24.36
Cookies: 🍪 441
Multiplier: 18.11 cookies/hr

I made Kahoot_CLI, a python module to interact with any kahoot quiz! I think the hardest part was transforming everything into a module (and fixing so, many, bugs), but in the end, I finished it, and made my very first contribution to the open source community.

Aquaticsanti

Spent 11 HOURS wrapping everything into a class so I could turn this into a module, and fixing the bugs that came with this. Now I’ll try to make some sort of documentation, probably using GitHub wikis, make this into an actual module, and upload it to PiPy!

Attachment
0
Aquaticsanti

Added a stupid amount of Chrome flags that sound like would lower resource usage, and if I read it right, it seems to only use about 256mb of ram, not bad! Also headless.

Attachment
0
Aquaticsanti

Fixed a bug where getting kicked out would crash, but no more! and that makes “error handling” complete! Now I’ll try to optimize the Chrome instance, as well as making it module-ready

Attachment
0
Aquaticsanti

Fixed a bug with the name generator, but most importantly, running out of time doesn’t crash now!

Attachment
0
Aquaticsanti

Spent a while trying to get the name generator to work, but I did it in the end!

Attachment
0
Aquaticsanti

I apparently spent 40 minutes trying to get 2FA to work ig. In the end, I got it to work!

(If you’re wondering what took so long, it’s because I forgot to put parenthesis, and never noticed 😭)

Attachment
0
Aquaticsanti

Did some bug fixin

  • You can now join in progress games!
  • You can now de-select options in multiple choice!
  • Fixed a bug where it would let you submit nothing in multiple choice, freezing the program
  • Fixed a bug where you could choose a blank nickname (freezing the program) and another bug where you could input one with more than 15 characters
  • Fixed a bug where a partially correct answer would confuse the program and it wouldn’t say if it was right or wrong (pic)
Attachment
0
Aquaticsanti

Finally fixed the game finished logic, and it can now display the final rank, as well as total points!

Attachment
0
Aquaticsanti

I didn’t realize it had been so long since my last devlog, so here it goes!

  • It now doesn’t crash if the game finishes! (It can’t show position tho 😭)
  • Fixed the answers overwrinting the question title
  • Added various bugs I found to the readme

(I know the image is from the github, but I just closed vs code I do not want to open it again)

Attachment
0
Aquaticsanti

Fixed the nemesis displaying twice, for some reason it returned itself twice?? I still don’t know why lol (Yes, the options overwriting the question title is a bug, I’ll fix it in a minute)

Attachment
0
Aquaticsanti

Made it display the ranking! I dunno why it displays the nemesis twice, but I’m short on time, so I’ll look into it later

Attachment
0
Aquaticsanti

The program now displays total points, nickname, and how many points were earned!

Attachment
0
Aquaticsanti

Finally fixed the multiple choice questions!! Also fixed the True or False ones in the process lol

Attachment
0
Aquaticsanti

Made the logic for multiple choice questions, but it’s bugged. Oh well, I’ll fix it tomorrow

Attachment
0
Aquaticsanti

Fixed a bug where the True or False colors would be swapped

Attachment
0
Aquaticsanti

You can now answer multiple questions in a row, as well as multiple choice questions! (the colors are swapped tho, I’ll have to fix that)

Attachment
0
Aquaticsanti

It can now tell if your answer was right or not! It’ll also give you a message like the actual kahoot does

Attachment
0
Aquaticsanti

Finally got it to answer single choice questions! It displays them nicely with the help of termcolor, and allows you to browse through them via the arrow keys (readchar).

Attachment
0
Aquaticsanti

Made the project! Made a nice welcome screen using big text, and managed to make the client join. (I censored my name on the screenshot)

Attachment
0