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

Manonit

@Manonit

Joined June 12th, 2026

  • 11Devlogs
  • 2Projects
  • 0Ships
  • 0Votes
I love making things.
Open comments for this post

3h 7m 43s logged

Let’s go! First successfull test done :) The Db fetching works, all the encryption flow works - it wasn’t working earlier tho (And I spent an hour debugging, like i’d run it again and again and also ended up rewriting portions, like my Advanced Encyption code was all messed up 😭) But yes, now it’s working, i’m sure there are a couple more errors but i’m on my way to fix em! And yk some of the errors were so silly - I had written input(“Enter cover for”,x), and damn i failed to realise what the issue was, then after a lot of trying gpt said it’s cuz input() can only have one argument in the braces. A lot of other errors were like me getting all confused btw variable names, function not being global and so on. But yeah, one at a time i fixed em, fixed the code and now only the refining of the code and some other bugs remain now. And um i had said i’d do it in 10 devlogs, but ah now it looks like 12 would be the last one. Well the more the better ig? Lol See ya in the next devlog!

Let’s go! First successfull test done :) The Db fetching works, all the encryption flow works - it wasn’t working earlier tho (And I spent an hour debugging, like i’d run it again and again and also ended up rewriting portions, like my Advanced Encyption code was all messed up 😭) But yes, now it’s working, i’m sure there are a couple more errors but i’m on my way to fix em! And yk some of the errors were so silly - I had written input(“Enter cover for”,x), and damn i failed to realise what the issue was, then after a lot of trying gpt said it’s cuz input() can only have one argument in the braces. A lot of other errors were like me getting all confused btw variable names, function not being global and so on. But yeah, one at a time i fixed em, fixed the code and now only the refining of the code and some other bugs remain now. And um i had said i’d do it in 10 devlogs, but ah now it looks like 12 would be the last one. Well the more the better ig? Lol See ya in the next devlog!

Replying to @Manonit

0
3
Open comments for this post

4h 4m 45s logged

This is going to be the biggest devlog. And this one’s gonna be a disappointing one 🥲

First of all, I was talking to my brother and he asked such a good question - It pointed to a flaw which I didn’t notice at all.
Let’s say there’s a word “am” in the journal, a’s cover is 1 and m’s cover is 27 (so am = 127). Now cuz there’s not spacing the decryption code will actually traverse thru each of number at a time in the encrypted text (127), so it’ll literally convert 1 and then 2 and then 7 separately. This was such a major flaw in my logic and I’m still agonizing internally over “How da the hell did it snoop my mind”.

But ah it’s ok, I’m fixing that by simply making adding spaces after number to separate each letter’s cover.
Another thing I noticed is that in Advanced encryption when the user will choose a cover for 52 letters, he might accidentally repeat a cover - which obvi will make it impossible to distinguish btw 2 letters. So I gotta add each cover to a list and then every time the user adds a cover I’ll see if it’s already there in the list or not.

Now these flaws I got to know when I was talking to my brother, and it was past midnight. So almost immediately after waking up I was onto fixing these flaws, and it’s in progress :)

Now in these after my last Devlogg, I organized and refined my code (Found some silly errors in functions), like earlier the Encryption Key that I was using to decrypted, it was a dictionary - with the keys as letters and values as the cover. So before uploading then to the db table, I converted them into text. But then while fixing decryption code, I did dict(thestringkey) and later found out that it doesn’t work like that. I checked online, asked gpt, he said that it’s not easy to convert text to dict and that I must use the json module, and so I did. So that made it pretty easy, now the conversion was smooth. Also I fixed all the login/signup system, it works as smooth as butter now. I’d say the main issue wasn’t the code it was following where am I, like cuz there are so many functions and steps and paths that I was getting overwhelmed (plus the code is like 600 lines), so I basically carefully went thru each line of code and arranged each function in an order and side by side made the final flowchart (It made things super easy and looks cool tbh)

Now after all this does the code run? No, there are 21 errors 😭 Plus, Swiption’s still left. So right now, I’m trying to fix the flaws and errors and get this code up and running without Swiption, once it is smooth then at the end I can code Swiption into it. See ya in the next devlog!

Thank you so much for reading :)

This is going to be the biggest devlog. And this one’s gonna be a disappointing one 🥲

First of all, I was talking to my brother and he asked such a good question - It pointed to a flaw which I didn’t notice at all.
Let’s say there’s a word “am” in the journal, a’s cover is 1 and m’s cover is 27 (so am = 127). Now cuz there’s not spacing the decryption code will actually traverse thru each of number at a time in the encrypted text (127), so it’ll literally convert 1 and then 2 and then 7 separately. This was such a major flaw in my logic and I’m still agonizing internally over “How da the hell did it snoop my mind”.

But ah it’s ok, I’m fixing that by simply making adding spaces after number to separate each letter’s cover.
Another thing I noticed is that in Advanced encryption when the user will choose a cover for 52 letters, he might accidentally repeat a cover - which obvi will make it impossible to distinguish btw 2 letters. So I gotta add each cover to a list and then every time the user adds a cover I’ll see if it’s already there in the list or not.

Now these flaws I got to know when I was talking to my brother, and it was past midnight. So almost immediately after waking up I was onto fixing these flaws, and it’s in progress :)

Now in these after my last Devlogg, I organized and refined my code (Found some silly errors in functions), like earlier the Encryption Key that I was using to decrypted, it was a dictionary - with the keys as letters and values as the cover. So before uploading then to the db table, I converted them into text. But then while fixing decryption code, I did dict(thestringkey) and later found out that it doesn’t work like that. I checked online, asked gpt, he said that it’s not easy to convert text to dict and that I must use the json module, and so I did. So that made it pretty easy, now the conversion was smooth. Also I fixed all the login/signup system, it works as smooth as butter now. I’d say the main issue wasn’t the code it was following where am I, like cuz there are so many functions and steps and paths that I was getting overwhelmed (plus the code is like 600 lines), so I basically carefully went thru each line of code and arranged each function in an order and side by side made the final flowchart (It made things super easy and looks cool tbh)

Now after all this does the code run? No, there are 21 errors 😭 Plus, Swiption’s still left. So right now, I’m trying to fix the flaws and errors and get this code up and running without Swiption, once it is smooth then at the end I can code Swiption into it. See ya in the next devlog!

Thank you so much for reading :)

Replying to @Manonit

0
3
Open comments for this post

1h 11m 1s logged

This was unexpected… Turns out I had some errors in Decryption function and it ignored all the spaces, fixed that right now tho. Also I remade the tables in database with much more info such as time of encryption and email (email will only be used if someone forgets their password). And this code was getting too long, so I’m temporarily keeping different blocks in different files, such as whole Db thing in one file, functions in another and same with Swiption and Random codes. Target’s to complete the code tonight. Thanks for reading!

This was unexpected… Turns out I had some errors in Decryption function and it ignored all the spaces, fixed that right now tho. Also I remade the tables in database with much more info such as time of encryption and email (email will only be used if someone forgets their password). And this code was getting too long, so I’m temporarily keeping different blocks in different files, such as whole Db thing in one file, functions in another and same with Swiption and Random codes. Target’s to complete the code tonight. Thanks for reading!

Replying to @Manonit

0
3
Open comments for this post

1h 8m 11s logged

So this would be Privournal’s 8th devlog, and this is special - cuz my birthday falls on an 8th too! I just love the number 8. Anyways. I’m was actually supposed to be done with the Swiption feature, but I just couldn’t help working on the Random Encryption feature. Reason’s that it just came to me, that I could probably add this to even Advanced Encryption AND Swiption too! This would make the whole Encryption process super fast if some user doesn’t want to manually encrypt each letter. So I’m onto that, then I’ll immediately look into Swiption and then finally I’ll refine the whole code and just go through all the variables, functions and rename them if needed (I’m one of those people who name the variable something silly and forget what it was for, lol) So I’ll post the next devlog only when I’m done with Random thing and the Swiption feature. ’m planning to wrap this up in 12 develogs, finally wrapping this up and launching it, also you can visit the my Git - I keep updating it. Thanks for reading! :)

So this would be Privournal’s 8th devlog, and this is special - cuz my birthday falls on an 8th too! I just love the number 8. Anyways. I’m was actually supposed to be done with the Swiption feature, but I just couldn’t help working on the Random Encryption feature. Reason’s that it just came to me, that I could probably add this to even Advanced Encryption AND Swiption too! This would make the whole Encryption process super fast if some user doesn’t want to manually encrypt each letter. So I’m onto that, then I’ll immediately look into Swiption and then finally I’ll refine the whole code and just go through all the variables, functions and rename them if needed (I’m one of those people who name the variable something silly and forget what it was for, lol) So I’ll post the next devlog only when I’m done with Random thing and the Swiption feature. ’m planning to wrap this up in 12 develogs, finally wrapping this up and launching it, also you can visit the my Git - I keep updating it. Thanks for reading! :)

Replying to @Manonit

0
3
Open comments for this post

1h 42m 55s logged

Only Swiption feature remains! I’m also thinking about adding a cool feature - where the covers are basically randomly chosen (Using random module) and it will be available in both Swiption and normal Custom Encryption. Also, my bad, I sometimes refered to the Custom Encryption as Advanced Encrytion, that might confuse you - but i’ll fix it. Thank you so much for reading this, the code will be done by tmrw and then i’ll look into getting all this on a website, tho that would be tuff for me, I really don’t know how to make websites 🥲 Thanks for reading tho!

Only Swiption feature remains! I’m also thinking about adding a cool feature - where the covers are basically randomly chosen (Using random module) and it will be available in both Swiption and normal Custom Encryption. Also, my bad, I sometimes refered to the Custom Encryption as Advanced Encrytion, that might confuse you - but i’ll fix it. Thank you so much for reading this, the code will be done by tmrw and then i’ll look into getting all this on a website, tho that would be tuff for me, I really don’t know how to make websites 🥲 Thanks for reading tho!

Replying to @Manonit

0
3
Open comments for this post

1h 4m 42s logged

Pheww, this part took some effort! This is the main encryption logic for Advanced encryption, bet it’s gonna take twice as much brain in “Swiption” feature!

Pheww, this part took some effort! This is the main encryption logic for Advanced encryption, bet it’s gonna take twice as much brain in “Swiption” feature!

Replying to @Manonit

0
3
Open comments for this post

28m 5s logged

Database established. Now the basic outline has to be perfected with each and every thing being functional. On the way to do that!

Database established. Now the basic outline has to be perfected with each and every thing being functional. On the way to do that!

Replying to @Manonit

0
4
Open comments for this post

58m 33s logged

Hehe highschool python-sql interface notes coming in handy!

Hehe highschool python-sql interface notes coming in handy!

Replying to @Manonit

0
3
Open comments for this post

39m 40s logged

Errors fixed and a basic outline has been made AND i’ve thought about how i’m gonna go about it! I’ll have to make a sql database ig (For account credentials and encryption details) and link it to my python code. I’m still new so i’m not sure if the sql database method for keeping records is how the real companies operate, but still. And these are journals that we’re talking about, so the database being secure and private matters a lot. Though my whole idea and code is that the actual journal entry is never stored, only the encryption sequence and logic is. Well, that was it, I’m gonna go and tmrw complete the whole thing in python and then yes - convert it into a website :)

Errors fixed and a basic outline has been made AND i’ve thought about how i’m gonna go about it! I’ll have to make a sql database ig (For account credentials and encryption details) and link it to my python code. I’m still new so i’m not sure if the sql database method for keeping records is how the real companies operate, but still. And these are journals that we’re talking about, so the database being secure and private matters a lot. Though my whole idea and code is that the actual journal entry is never stored, only the encryption sequence and logic is. Well, that was it, I’m gonna go and tmrw complete the whole thing in python and then yes - convert it into a website :)

Replying to @Manonit

0
3
Open comments for this post

31m 25s logged

Done with the Git setup and README file, onto the main code now :)

Done with the Git setup and README file, onto the main code now :)

Replying to @Manonit

0
3

Followers

Loading…