WarhawkOS
WarhawkOS!
BETA
GUI UPDATE
View this project in fullscreen!
Thought it was annoying to constantly type "@" every time you ran an app? Guess what?! You don't have to anymore! Using my text-based selection GUI, all you have to do it press some arrow keys and enter! Have fun!
Check out my youtube channel! - https://www.youtube.com/channel/UCfKKO4gUtNrZOo70FFAoeHw
Leave an upvote if you liked this project!
Thanks For Viewing!
cheers, Warhawk947
--------------------------------------- Changelog--------------------------------------------------------
12.11.2019 - Started changelog, added Tic-Tac-Toe game, made the login a bit more secure.
12.12.2019 - Added Boot Animation, added instructions dialog to Tic-Tac-Toe game, added settings option to disable instructions dialog (view settings.other), bug fixes
12.27.2019 - Moved everything to the cloud, OOF.
1.8.2020 - 2020 woohoo! Also added logout function
1.15.2020 - Removed logout function =[ because it was too buggy
1.17.2020 - Fixed major bug where changing your username could delete your account, added a text-based GUI to almost everything
2.19.2020 - Fixed replit module issue
3.2.2020 - Cleaned up files
great project! I would give an "e"
can you give me advice on the login system? [email protected]
nvm i figured it [email protected]_Bryant
please do not state the obvious it's like people who do this
@Warhawk947
#if number 1 is bigger than number 2 then if num1 > num2: #prints something print("something")
Now make a Python based OS with Tkinter, and that'll make it the best project ever.
@V3rmillionNet I already done that kinda, I used the C python module with Tkinter. I'll try and get it onto replit.
featured! https://blog.zexogon.repl.co/ @Warhawk947
This is pretty cool.
How do you quit Settings?
And why does everything in the prompt have to start with @? Why that decision?
How far do you plan to develop this? Is it just for fun, or does it have a serious path ahead?
@Warhawk947 Like @echo off
im getting an error when trying to play tic tac toe:
Error: The app returned an error. The error was 'askForInstructionsTicTacToe'
@Nanowrimoijk Sorry about that! I'll try to fix that in the near future!
@Nanowrimoijk I have fixed it!
@TaylorLiang ah yes the power of 69
@Warhawk947 i would absolutly love to work on a project together if your up for it
talkto me on discord! Dart#5588
ps good job on 100 cycles :)
Awesome Job, I made a few edits to the setup/login part of it.
I imported the getpass
module so that when the user enters the passcode, it is hidden from the display. Makes it more like an Unix login and more secure if you are sitting next to someone. You can see my version here https://repl.it/@JacksonCowie/WarhawkOS-1
@JacksonCowie nice work! Thank you!
@Warhawk947 The Glory Of Open Source :)
@JacksonCowie lel >:)
@launcherman08 oh sorry I'm in the process of adding new features, so it may crash. I will remove this for now, sorry!
@launcherman08 I fixed it, it should be okay.
@Warhawk947, I suggest you make a separate dev repl and the copy things over once you know they work
Also in main.py, function main() you are returning none at the end I don't see why you needed to do that since the function doesn't need to return anything in the first place as it is just running your os.
@Warhawk947 I see, makes sense now
quick one how are you storing usernames and passwords on the cloud?
great project as well btw.
@Warhawk947 I think you misunderstood me. I mean how are you importing that dictionary from the cloud into your program and vice versa.
@SBCKing read this https://github.com/leon332157/json-store-client#json-store-client it will teach you better then I can
@Warhawk947 Gotcha, I've had a look and it looks so much simpler than what i've been doing. I've been uploading my dictionaries to amazon s3 buckets and doing god knows what to access the json files. thanks!
@Warhawk947 Also just a quick heads up i recommend you store you jsostore.io url in something called ".env" file. it only allows you the author to view the url(token). so when someone opens your files on repl they cant see the client token. see this: https://docs.repl.it/repls/secret-keys
@SBCKing i am well aware of .env files. I would use them, but the reason I don't is because for some reason replit can't read .env files if you are viewing in a full tab (like https://warhawkos.warhawk947.repl.run/)
@Warhawk947 Hmm... that is very weird i have to say
really good.
@Thecrowbar1234 thanks!
@Warhawk947 Hey, do you want to work on some python together?
@Thecrowbar1234 sure! What are you trying to work on exactly?
@Warhawk947 I am working on games, but do you want to like try to add some games as apps in warhawkos, kinda like a colaboration of what we work om. Your free to decline.
@Thecrowbar1234 oh sure! I am currently trying to add a tic tac toe game to warhawkos, too!
@Warhawk947 Sorry for that extra comment, I didn't see the comment when I pressed comment, so then I wrote another comment, and then I thought of refreshing the page.
@Thecrowbar1234 what extra comment?
@Warhawk947 I'll tell you when I am done with my game, and then we can work together to make sure it is compatible with warhawk os.
@Warhawk947 I guess I deleted it before you saw it.
@Warhawk947 see you when I am done!
This isn't even an OS
Christmas Poll:
Would you rather get a christmas present, or get the cash?
@Warhawk947
what is cash is the present?
@TaylorLiang get the present's worth of cash. For example, would you rather get a cup worth 3 dollars, or get 3 dollars?
@Warhawk947 3 dollars, but if it was like a game or something else, it would depend
Nice job! Keep it up!
@EvanMeeker thank you!
This is really neat!
@Mendelevium thanks!
Good work!
thank you!
I suggest defining your variables and everything in a seperate file and then import it into your first page to make it more clean.
I'm thinking of making a visual version of a python os maybe. This inspired me lol.
@Foster_Bryant noice
this is amazing!!!!! i shall feature it on my blog page https://blog.zexogon.repl.co/
Much more advanced version of Sellout OS. Very good!
@CodeSalvageON thanks!
Nice job!
@dragonninja134 thanks!
I got an error

@Thecrowbar1234 i fixed it