You are browsing as a guest. Sign up (or log in) to start making projects!

Coolden300

@Coolden300

Joined June 6th, 2026

  • 7Devlogs
  • 1Projects
  • 0Ships
  • 0Votes
Average dude who likes space, engineering, electronics, game development and games :P
Open comments for this post

1h 22m 32s logged

08.07.2026


13:51 - start of log

It’s been a while, time to continue what I’ve started. I have alraedy planned out everything since last time so now it’s just to follow the script.

13:52 - end of log


17:40 - start of log

Today I’ve planned out further how app flow is going to work.So, here’s how it looks:

We have a main.py file that controls main flow of the app.
At the start it looks for a token that allows it to control mails with google API.
If it doesn’t see token, it will start a temporary web server on host’s machine and ask them to go to that page and upload credentials file.
When credentials are uploaded, it will request token and user will have to confirm it.
Next time app will find the required token file and will start doing it’s job.

17:43 - end of log


0
0
2
Open comments for this post

35m 38s logged

26.06.2026


16:25 - start of log

So today it’s time to actually start making the mail sorting program. I am using gmail, as most of people do, so I will need gmail API tools (or something like this) to access my account and manage mails.

Program will scan for all unsorted mails every few minutes and sort them by keywords in corresponding fodlers. That’s the main point. Othen than that I might want to add something extra, but it’s not that important at the moment.

16:30 - end of log


17:44 - start of log

Google console is a nightmare! It has so many things and seems way too serious for a simple app like mine. With help of AI I managed to create a project and set it up to get OAuth stuff. Now that that’s done I am working on app itself now. Since I will publish thos project I need to make it versatile and easy to run too, which will make things harder. The only thing I hope is that this project will actually be worth my time.

As of current look on project I decided to have next app logic flow:

  • You create a volume for container and drop credentials.json in there
  • You launch a container with bound volume cointaining the credentials
  • If app runs for the first time…
  • App doesn’t see any token files
  • App reaches for google and requests user to allow app’s access to Gmail
  • App (presumably) gets approved and fetches tokens file, saving it to volume
  • If app runs not for the first time…
  • App finds token file
  • App logins to your account
  • App launches main sorting algorithms and does it’s job!Should be something like it.

    17:55 - end of log

0
0
2
Open comments for this post

1h 6m 25s logged

24.06.2026


15:14 - start of log

I might say that I am pretty much done with learning basics of docker and I am ready to start making actual programm. Today I have finally set my tutorial website front- and backend to run and talk with each other, which brought me plenty of joy. I also learned an important key - docker compose files, which will be useful in the future. Although I am pretty sure that current project will not require more than 1 image for it to function.

15:16 - end of log


0
0
3
Open comments for this post

1h 13m 38s logged

22.06.2026


18:44 - start of log

Weekends over so it’s time to start working on the project again.

18:45 - end of log


19:03 - start of log

In fact, my previous log helped me to fix an issue that reappeared, regarding gpg key request.

19:04 - end of log


20:33 - start of log

Today I launched an edited nginx container with index.html of my own that I made by tutorial. Basically frontend of my test-website. Also created a backend by the same tutorial. (It’s still that docker tutorial.) There are plenty of inconsistencies and little explanations why they would be where, but I managed to solve few of them.

Gotta hurry up with docker and start actually making the python algorithm, since this project can’t be alone about learning docker.

20:36 - end of log


0
0
3
Open comments for this post

19m 10s logged

18.06.2026


12:53 - start of log

Day starts of with docker as usual. I’m planning to have my container/image whatever it’s gonna be, I’m not educated enough yet to say correctly, to be done in few days. Maybe the point of this Stardance thing isn’t to yap about how you learn things but rather how you achieve results, I am not sure.

I had an issue with docker engine requesting gpg key password each time I tried to perform an action and it was pretty annoying. As my friend told me, I didn’t really need a docker accout at all, unless I wanted to publish an image. I’m pretty sure that I can use github to store my image, so that’s a thing down a drain. I deleted my gpg key and logged out, but now docker errored each time I tried to perform an action instead. Issue: docker still tries to reach for gpg key, which doesn’t exist anymore. Reason: config.json contains section pointing to use a gpg key, which I have just deleted. Solution: remove that line from config.

nano ~/.docker/config.json # to open config file

And remove this:

{
    credsStore: "desktop"
}

Problem solved.

13:01 - end of log


PS: I keep studying docker around 10AM to 5PM every day for now, with pauses, of course.

0
0
1
Open comments for this post

34m 6s logged

17.06.2026


15:22 - start of log

Day 2!
I am still on my way to learn docker before actually starting to code the app. I’ve got a brief picture on how app’s settings should look like though: a JSON file that will have sections where you can add multiple mails, names for categories and keywords that will determine whether email will be dropped in that specific category.I have already started watching tutorials on how to use docker so for now I’ll return to learning it. All that I want from docker is to learn how it works in basics and learn how I can operate it so that I can deploy my app on another laptop.

Oh, and I just found out that Stardance devlogs are also in markdown. Will be useful for styling.

15:29 - end of log


15:45 - start of log

I have followed steps in the tutorial, from what I’ve stopped yesterday and realized what mistakes I’ve done. (This is the tutorial by the way https://www.youtube.com/watch?v=b0HMimUb4f0&t)So far, so good, I’ve had all the steps from https://docs.docker.com/engine/install/debian/#install-using-the-repository completed and even installed Docker Desktop. But now I ran into an issue: apparently I have no KVM on my linux! And therefore I can’t use docker desktop, or maybe even docker itself at all. So now I need to fix it before going any further.

15:48 - end of log


16:18 - start of log

Appears that I had SMV disabled in my UEFI settings which didn’t allow virtual machines to run and docker did need one to run. Took me a bit to find that setting but now Docker Desktop launches properly. I can continue my studying!

16:19 - end of log


17:28 - start of log

There was an issue that I couldn’t log in to my docker account inside of desktop version. There were no errors at first so I rebooted, hoping it would change something, and, in fact, I’ve got an error message saying that I was missing something. Being redirected to https://docs.docker.com/desktop/setup/sign-in/#credentials-management-for-linux-users I found out that I needed some gpg key. Currently I got no knowledge about what it is so it’ll be another research material for me. As of now I’ve made my gpg key and logged in successfully.

For now I’ll probably be the conclusion for today unless I decide to learn actual commands of docker and it’s management today. In conclusion today I learned how to install and setup docker!

17:34 - end of log


0
0
3
Open comments for this post

20m 46s logged

NOTE: I actually might spend more time in total working on the project, since it’s not just about making that program but also learning how things work. The logs I write will be available in markdown format inside of Git repository whenever I will make it public.
Also, I am unsure where I will make my next project, but it most likely will be a docker container (if that’s how it works) so I might need to link another project to this project next time.
Such a hustle!

EDIT: There was a mistake in date as there should’ve been 16.06.2026 instead of 12.06.2026

16.06.2026

18:00 - start of log

Hello there.
This is my first log on this project. Overall, I don’t feel secure on how it goes already but I guess if one wants to find out he gotta #### around. Sorry for swearings, if whoever will read it doesn’t like them.

My current goals before I even start properly working on this project are to learn how docker and python modular scripts work, to make life easier, since I want to develop this kind of service on my computer and deploy it on my laptop, that, as said earlier in the project description, will be my “server”.

By the time I’m writing this I have (seemingly) installed docker on my system. I use linux so it is a bit tricky with all the installation things. It tickles my procrastination rotted brain, which is good I suppose.

Also, the source I used to help me install docker: https://linuxize.com/post/how-to-install-docker-on-debian-13/

I used Chat-GPT to help me with installation first, but seems like browsing actual browser instead of AI slop is actually more useful. Don’t hate me for using AI please!!! I’m not even trying to rip code from it but learn things!

Side-note: I might wanna dig into learning BASH more, to understand more how linux works…

18:09 - end of log

18:18 - start of log

I’m a bit confused on how time spent on a project is registered. Currently it says 17 minutes and as if in _Projects project inside of hackclub dashboard. _Projects is name of a folder where I created logs (this) file and now I wish to change it to git repository folder that I just created… I wonder how kids are supposed to figure it all out. Or maybe I’m just slow in head?

Oh, nevermind, it finally found it on its own.

18:23 - end of log

18:59 - start of log

Seemingly my VSC Docker plugin doesn’t see the docker because it requires root privileges to run, which is annoying. I am currently trying to find a way to make it work

19:00 - end of log

19:13 - start of log

Not long after I found this nice tutorial on how to install docker and found out that all I needed to do was simply to add myself to docker group rights inside of system. Here’s tutorial that I followed: https://www.youtube.com/watch?v=h8RfkfDMaEo
Now, as I have docker set, I’m going to spend rest of time today learning how docker works.

19:16 - end of log

0
0
1

Followers

Loading…