|
72442
|
anrygsite by @imayush283 | Stardance
|
imayush283
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: anrygsite by @imayush283 | Stardance
|
1793468839.6960247
|
1794073639.6960247
|
|
50918
|
ansh website by @ANSH_0715_ | Stardance
|
ANSH_0715_
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: ansh website by @ANSH_0715_ | Stardance
|
1794106090.0473373
|
1794710890.0473373
|
|
50919
|
ansh website by @ANSH_0715_ | Stardance
|
ANSH_0715_
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: ansh website by @ANSH_0715_ | Stardance
|
1794106091.8229182
|
1794710891.8229182
|
|
50920
|
ansh website by @ANSH_0715_ | Stardance
|
ANSH_0715_
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: ansh website by @ANSH_0715_ | Stardance
|
1794106093.8562148
|
1794710893.8562148
|
|
50921
|
ansh website by @ANSH_0715_ | Stardance
|
ANSH_0715_
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: ansh website by @ANSH_0715_ | Stardance
|
1794106094.7796307
|
1794710894.7796307
|
|
53143
|
antaeus-docs by @Saturnyx | Stardance
|
Saturnyx
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: antaeus-docs by @Saturnyx | Stardance
|
1793472796.7337534
|
1794077596.7337534
|
|
70247
|
anti laziness by @Plix | Stardance
|
Plix
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: anti laziness by @Plix | Stardance
|
1793606050.817989
|
1794210850.817989
|
|
69367
|
anti-sleep by @FishyMC | Stardance
|
FishyMC
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: anti-sleep by @FishyMC | Stardance
|
1793681556.4600296
|
1794545556.4600296
|
|
3447
|
antivirus the game by @guineapig | Stardance
|
guineapig
|
0
|
5.94
|
0
|
[]
|
[{"post_id": 3814, "ts": "2026 [{"post_id": 3814, "ts": "2026-06-06T21:25:13Z", "hours": 3.9608, "text": "added a character model and animations along with a run feture"}, {"post_id": 643, "ts": "2026-06-02T04:58:24Z", "hours": 1.2189, "text": "i added the camer i forgor erlier and it works with zero bugs trust"}, {"post_id": 610, "ts": "2026-06-02T03:27:37Z", "hours": 0.7594, "text": "added very basic movement and not camera:( i working on that yes"}]...
|
Title: antivirus the game by @guineapig | Stardanc Title: antivirus the game by @guineapig | Stardance
Devlogs:
added very basic movement and not camera:( i working on that yes
i added the camer i forgor erlier and it works with zero bugs trust
added a character model and animations along with a run feture...
|
1793418931.7084177
|
1794023731.7084177
|
|
55860
|
anugamya's web os by @anugamyapanwar | Stardan anugamya's web os by @anugamyapanwar | Stardance...
|
anugamyapanwar
|
1
|
0.64
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-29T18:53:12Z", "hours": 0.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "it i s a basic webpage that is mixture of windows and mac os and also iot has soem features like focus mmode and also i have intergrated different encoders and decoders like for base 64 and also other features for people who do crypt.", "repo": "https://github.com/AP-boi/flowOS", "demo": "https://flowosv1.vercel.app/"}]...
|
[{"post_id": 58811, "ts": "202 [{"post_id": 58811, "ts": "2026-08-31T12:08:19Z", "hours": 0.6411, "text": "re did everything and now i am thinking of leaving this project as it is but ill try to do the changes as requireed"}, {"post_id": 58349, "ts": "2026-08-30T18:53:08Z", "hours": 0.0, "text": "so this is the final thing so ill just add restart adn shutdown adn the os i s ready to ship ig T_T"}, {"post_id": 58307, "ts": "2026-08-30T17:59:57Z", "hours": 0.0, "text": "working on it nothing was working but got back on and tryingto fix everyhting"}, {"post_id": 57688, "ts": "2026-08-29T22:38:03Z", "hours": 0.0, "text": "so ig this is my final project"}, {"post_id": 57618, "ts": "2026-08-29T20:32:49Z", "hours": 0.0, "text": "soi now i added cypher valut so that we can use it for decihering cipherted texts and also i made a code tester and its working and also added a good theme for cypher and hacker mode."}, {"post_id": 57554, "ts": "2026-08-29T18:49:54Z", "hours": 0.0, "text": "i am adding some new featuers nopt finished yet but will ship it in a few minutes btw glm 5.3 is good"}, {"post_id": 57493, "ts": "2026-08-29T17:32:23Z", "hours": 0.0, "text": "added light theme mode and also aded focus mode like we can set a goal and tghen we study or do something else and also i am thinking of useing other lanugages other than htm; cause i have reached the limit of what i can do using html………"}, {"post_id": 57441, "ts": "2026-08-29T16:22:07Z", "hours": 0.0, "text": "so this is my web based os this is fully based on html as of now so its functionality is avg its like a miture of windows and mac os"}]...
|
Title: anugamya's web os by @anugamyapanwar | Title: anugamya's web os by @anugamyapanwar | Stardance
Devlogs:
so this is my web based os this is fully based on html as of now so its functionality is avg its like a miture of windows and mac os
added light theme mode and also aded focus mode like we can set a goal and tghen we study or do something else and also i am thinking of useing other lanugages other than htm; cause i have reached the limit of what i can do using html………
i am adding some new featuers nopt finished yet but will ship it in a few minutes btw glm 5.3 is good
soi now i added cypher valut so that we can use it for decihering cipherted texts and also i made a code tester and its working and also added a good theme for cypher and hacker mode.
so ig this is my final project
working on it nothing was working but got back on and tryingto fix everyhting
so this is the final thing so ill just add restart adn shutdown adn the os i s ready to ship ig T_T
re did everything and now i am thinking of leaving this project as it is but ill try to do the changes as requireed
Ships:
it i s a basic webpage that is mixture of windows and mac os and also iot has soem features like focus mmode and also i have intergrated different encoders and decoders like for base 64 and also other features for people who do crypt....
|
1794106387.3197823
|
1794192787.3197823
|
|
43638
|
anyChat by @coolNaN16 | Stardance
|
coolNaN16
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: anyChat by @coolNaN16 | Stardance
|
1793972989.5693226
|
1794577789.5693226
|
|
30926
|
anymonster by @misofartist | Stardance
|
misofartist
|
0
|
1.13
|
0
|
[]
|
[{"post_id": 22727, "ts": "202 [{"post_id": 22727, "ts": "2026-07-05T09:41:12Z", "hours": 1.1347, "text": "built for a CodePath WEB102 project, a data dashboard. mine lets you search and filter through a random selection of (currently 80) DnD monsters! filter through sizes, HP, and view other stats like AC, alignment, etc. bleh"}]...
|
Title: anymonster by @misofartist | Stardance
Dev Title: anymonster by @misofartist | Stardance
Devlogs:
built for a CodePath WEB102 project, a data dashboard. mine lets you search and filter through a random selection of (currently 80) DnD monsters! filter through sizes, HP, and view other stats like AC, alignment, etc. bleh...
|
1793940598.5166428
|
1794545398.5166428
|
|
62151
|
anyproxy by @iris_123 | Stardance
|
iris_123
|
0
|
1.57
|
0
|
[]
|
[{"post_id": 68097, "ts": "202 [{"post_id": 68097, "ts": "2026-09-14T14:42:04Z", "hours": 1.5722, "text": "first wip version! for example, i can proxy the hackatime website to localhost:"}]...
|
Title: anyproxy by @iris_123 | Stardance
Devlogs: Title: anyproxy by @iris_123 | Stardance
Devlogs:
first wip version! for example, i can proxy the hackatime website to localhost:...
|
1793652853.3612766
|
1794257653.3612766
|
|
44207
|
anything by @blublu-blabla | Stardance
|
blublu-blabla
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: anything by @blublu-blabla | Stardance
|
1794001847.0653775
|
1794606647.0653775
|
|
53738
|
apex formula 1 by @piyushoutthere | Stardance
|
piyushoutthere
|
1
|
0.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-24T16:18:53Z", "hours": 0.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made Apex Formula 1, a web project focused on bringing the world of Formula 1 into one interactive website. I wanted to make something that feels fun to explore while also giving users useful F1 information. The challenging part was putting all the different sections and features together and making sure the website worked smoothly and looked consistent. I’m most proud of turning the idea into a complete working website rather than just a basic F1 information page. People testing it should explore the different sections and interact with the features instead of only looking at the homepage. The project is best experienced by actually clicking around and checking out what the website has to offer.", "repo": "https://github.com/piyushoutthere-spec/velocity-realm-nexus", "demo": "https://velocity-realm-nexus.lovable.app"}]...
|
[{"post_id": 53779, "ts": "202 [{"post_id": 53779, "ts": "2026-08-24T14:02:30Z", "hours": 0.3819, "text": "Worked on the core logic and app structure for apex formula 1, resolving environment setup bugs and setting up paths for components."}]...
|
Title: apex formula 1 by @piyushoutthere | Stardan Title: apex formula 1 by @piyushoutthere | Stardance
Devlogs:
Worked on the core logic and app structure for apex formula 1, resolving environment setup bugs and setting up paths for components.
Ships:
I made Apex Formula 1, a web project focused on bringing the world of Formula 1 into one interactive website. I wanted to make something that feels fun to explore while also giving users useful F1 information. The challenging part was putting all the different sections and features together and making sure the website worked smoothly and looked consistent. I’m most proud of turning the idea into a complete working website rather than just a basic F1 information page. People testing it should explore the different sections and interact with the features instead of only looking at the homepage. The project is best experienced by actually clicking around and checking out what the website has to offer....
|
1794088330.626484
|
1794174730.626484
|
|
47491
|
apiKEY by @panda | Stardance
|
panda
|
1
|
0.0
|
300
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-28T19:50:53Z", "hours": 0.0, "multiplier": 5.0, "payout": 300, "blessing": "neutral", "text": "A physical API key password manager that stores your passwords PHYSICALLY, so you never have to trust a cloud service again nor use a pesky server - all local and extremely portable !", "repo": "https://github.com/mail2adnanyazik-bit/apiKEY", "demo": ""}]...
|
[{"post_id": 56024, "ts": "202 [{"post_id": 56024, "ts": "2024-07-19T00:00:00Z", "hours": 9.0, "text": "IM A GENIUS !!!!! Today i moved my sorry ass back into the makespace, and burned through another switch before finally doing it ! I figured out that the trick to it is using flux so your solder melts easy, then applying solder to the wire first and then only applying flux on the pad and soldering - it took like two hours and i had to use one of those “helping hands” dr octopus thingys but i was feeling like tony stark the entire time. i failed once, then resoldered and tested with a multimeter, and everything beeped like it was supposed to when i poked it ! So basically i cut 3 female to male wires, and soldered just the female parts bare side on to the switch, and stuck the other side on to some GPIO pins on the ESP, and it worked ! … sometimes - my solder joint on one of the switch pads (the one that triggers when you tilt the switch down) was bad, so i had ta resolder that, but then i was fine. So i got back home after playing a round of cards against humanity (rlly cool btw) and then the fun really began. First thing i did when i got home was flash my new and improved software ! i was extremely surprised when it actually worked ! it was just to test if the switch was working (display would say UP, DOWN, and PRESS when i used the button) After that i got cracking, and implemented a 4-digit pin, and the UI for selecting API keys, since i had done everything else yesterday. After 2 hours of trial and error i got it working ! you are able to scroll through numbers by tilting up and down and you can select by pressing down, and it would move on to the next number If ya select it wrong, then you get with this in all caps if ya get it right, you get greeted by a lovely selection of all your stored credentials : then the next part was the actual typing - this was the hardest part. you see, i had initially thought i can just simulate how a usb keyboard or one with a dongle types, but nooo it can never be that easy can it ? well it can’t, cause the esp32 c3 supermini doesn’t have that capability - while it can type, it can only do that over bluetooth, which is rather annoying, but not make or break for the project. So now the esp autoconnects to the laptop via bluetooth and can type in passwords without actually being connected to the laptop - which opens up new possibilites (or old ones cause id thought of this b4 lmao. just ignore, it adds more drama and plot to the journal). Ya see, now the device is basically entirely wireless, except that it needs a pwr source - and you know what a portable power source is ? a power bank - wait what ? no that would be way too bulky - i mean a battery. Thats thoughts for later tho. I lost the plot a bit. where was I ? Oh yeah, the typing. Ok, so after finishing the bluetooth typing program even though my device thought it was typing, nothing showed up on my laptop. that wasn’t good. So i had ta tweak my script a bunch to find out where the problem was, just to find out that the problem couldn’t be with my code. So it had to be with my laptop. So i had to do a LOT of research (and deepseek pestering) to find the most obvious culprit : MacOS being paranoid. Ya see, macos needs some stupid bullshit security stuff that aint important at all. Since i was not a fan of that, i basically just asked opencode to “make code work, make code faster”. So it optimized and fixed my code to be all cushy with macos again. then i clicked on one of the test api keys, and it worked ! but it didn’t enter the last letter …. Ugh. So i went back in the code, made a number 1 higher, and also made it press enter at the end, and it works !!!!! I CANNOT BELIEVE IT ! IM done ! Ok, not quite. I still have to decide if im adding a battery, and i gotta go back to the makespace, glue this shit together (so it doesnt rip off again when i move it) and then make a nice lil case [Entry truncated]"}, {"post_id": 55994, "ts": "2024-07-19T00:00:00Z", "hours": 9.0, "text": "IM A GENIUS !!!!! Today i moved my sorry ass back into the makespace, and burned through another switch before finally doing it ! I figured out that the trick to it is using flux so your solder melts easy, then applying solder to the wire first and then only applying flux on the pad and soldering - it took like two hours and i had to use one of those “helping hands” dr octopus thingys but i was feeling like tony stark the entire time. i failed once, then resoldered and tested with a multimeter, and everything beeped like it was supposed to when i poked it ! So basically i cut 3 female to male wires, and soldered just the female parts bare side on to the switch, and stuck the other side on to some GPIO pins on the ESP, and it worked ! … sometimes - my solder joint on one of the switch pads (the one that triggers when you tilt the switch down) was bad, so i had ta resolder that, but then i was fine. So i got back home after playing a round of cards against humanity (rlly cool btw) and then the fun really began. First thing i did when i got home was flash my new and improved software ! i was extremely surprised when it actually worked ! it was just to test if the switch was working (display would say UP, DOWN, and PRESS when i used the button) After that i got cracking, and implemented a 4-digit pin, and the UI for selecting API keys, since i had done everything else yesterday. After 2 hours of trial and error i got it working ! you are able to scroll through numbers by tilting up and down and you can select by pressing down, and it would move on to the next number If ya select it wrong, then you get with this in all caps if ya get it right, you get greeted by a lovely selection of all your stored credentials : then the next part was the actual typing - this was the hardest part. you see, i had initially thought i can just simulate how a usb keyboard or one with a dongle types, but nooo it can never be that easy can it ? well it can’t, cause the esp32 c3 supermini doesn’t have that capability - while it can type, it can only do that over bluetooth, which is rather annoying, but not make or break for the project. So now the esp autoconnects to the laptop via bluetooth and can type in passwords without actually being connected to the laptop - which opens up new possibilites (or old ones cause id thought of this b4 lmao. just ignore, it adds more drama and plot to the journal). Ya see, now the device is basically entirely wireless, except that it needs a pwr source - and you know what a portable power source is ? a power bank - wait what ? no that would be way too bulky - i mean a battery. Thats thoughts for later tho. I lost the plot a bit. where was I ? Oh yeah, the typing. Ok, so after finishing the bluetooth typing program even though my device thought it was typing, nothing showed up on my laptop. that wasn’t good. So i had ta tweak my script a bunch to find out where the problem was, just to find out that the problem couldn’t be with my code. So it had to be with my laptop. So i had to do a LOT of research (and deepseek pestering) to find the most obvious culprit : MacOS being paranoid. Ya see, macos needs some stupid bullshit security stuff that aint important at all. Since i was not a fan of that, i basically just asked opencode to “make code work, make code faster”. So it optimized and fixed my code to be all cushy with macos again. then i clicked on one of the test api keys, and it worked ! but it didn’t enter the last letter …. Ugh. So i went back in the code, made a number 1 higher, and also made it press enter at the end, and it works !!!!! I CANNOT BELIEVE IT ! IM done ! Ok, not quite. I still have to decide if im adding a battery, and i gotta go back to the makespace, glue this shit together (so it doesnt rip off again when i move it) and then make a nice lil case [Entry truncated]"}, {"post_id": 56023, "ts": "2024-07-18T00:00:00Z", "hours": 6.0, "text": "Yeah, i fcked up big time. I first tried soldering the ESP32 c3 supermini to the display - this was damn hard. I first took a thick ass cable that kept touching the other pins on the supermini, but still pressed through - and well, it didn’t work. It took like an hour to solder the shit on, and it was damn hard cause the space between the pins was tiny and i have next to no experience with soldering, but i pressed through, and it ended up not working. So i removed all the wires again, used thinner wires, and then it didn’t work AGAIN cause some of the non covered parts of the wires were exposed. UGHHH right ? Then i tried again, and also put some solder on the wire so that it sticks and doesn’t like wierdly frizzle, then soldered everything again and then put like a TON of tape on it for insulation, then decided it was too much tape and took it off. Anyway, that finally worked, so tadaa ! then came the horrible part : the damn switches. You see, these damn switches use SMD. Thats bad enough. Then THEY HAVE THE AUDACITY TO F$#@!ng MELT WHEN YOU try and solder something on the pad - i mean it literally. The damn thing would honest to god literally damn melt when i tried to solder wires on it. And as if that aint bad enough it also has balls enough to literally lose its PADS - the literally just come off, and then theres nothing to attach the damn wires to ! Needless to say, i burnt, melted, snapped andraged through 4 switches - and it wasn’t just my fault either : Sure, the first time i was careless, but the second time i took as much care as a literal surgeon doing brain surgery, and the pad still snapped of and left me fuming. Then i gave it to my friend whos been soldering for literal years - and he fucked up twice too. So yea, whoever made these switches, FUDGE them. (mom, if you read this, i really tried, i really did) I pretty much spent the entire day at the makespace, and i made barely any progress. Btw i managed to melt an esp by going too close to it with a hot air solder gun, and i also managed to melt my display. Today was pretty much a waste."}, {"post_id": 55993, "ts": "2024-07-18T00:00:00Z", "hours": 6.0, "text": "Yeah, i fcked up big time. I first tried soldering the ESP32 c3 supermini to the display - this was damn hard. I first took a thick ass cable that kept touching the other pins on the supermini, but still pressed through - and well, it didn’t work. It took like an hour to solder the shit on, and it was damn hard cause the space between the pins was tiny and i have next to no experience with soldering, but i pressed through, and it ended up not working. So i removed all the wires again, used thinner wires, and then it didn’t work AGAIN cause some of the non covered parts of the wires were exposed. UGHHH right ? Then i tried again, and also put some solder on the wire so that it sticks and doesn’t like wierdly frizzle, then soldered everything again and then put like a TON of tape on it for insulation, then decided it was too much tape and took it off. Anyway, that finally worked, so tadaa ! then came the horrible part : the damn switches. You see, these damn switches use SMD. Thats bad enough. Then THEY HAVE THE AUDACITY TO F$#@!ng MELT WHEN YOU try and solder something on the pad - i mean it literally. The damn thing would honest to god literally damn melt when i tried to solder wires on it. And as if that aint bad enough it also has balls enough to literally lose its PADS - the literally just come off, and then theres nothing to attach the damn wires to ! Needless to say, i burnt, melted, snapped andraged through 4 switches - and it wasn’t just my fault either : Sure, the first time i was careless, but the second time i took as much care as a literal surgeon doing brain surgery, and the pad still snapped of and left me fuming. Then i gave it to my friend whos been soldering for literal years - and he fucked up twice too. So yea, whoever made these switches, FUDGE them. (mom, if you read this, i really tried, i really did) I pretty much spent the entire day at the makespace, and i made barely any progress. Btw i managed to melt an esp by going too close to it with a hot air solder gun, and i also managed to melt my display. Today was pretty much a waste."}, {"post_id": 56022, "ts": "2024-07-17T00:00:00Z", "hours": 7.0, "text": "ok, i pretty much got everything workin except the switch - ill go from good to bad, alright ? so now my login page fully works and can be deployed by the ESP32 (its in the flash), and also storing API keys - im using something called LittleFS to store them even when there is no power Basically this is the boot sequence : Boot sequence (main.cpp) Serial + OLED init — boots and shows “booting…” LittleFS init — mounts the flash filesystem where the vault file lives WiFi starts immediately — creates the ApiKEY access point at 192.168.4.1. Web server starts serving the login page. Works before any PIN is entered. Vault check — opens /vault.dat, reads the 4-byte magic number APIK to see if a vault exists If no vault (first boot): waits for you to create a PIN via serial (or buttons once wired). Creates an empty vault, encrypts it, saves it to flash. If vault exists: waits for PIN via serial (or you can just use the web UI instead) Loads vault — tries to decrypt with the entered PIN BLE keyboard starts — advertises itself as “ApiKEY” bluetooth keyboard WiFi / Web UI (web.cpp) The ESP32 is a WiFi access point — your phone connects directly to it, no router needed. SSID: ApiKEY, password: apikey123 Serves a dark-themed web page at 192.168.4.1 Login page → enter PIN → Manage page → add/delete/view keys The key change we just made: the web login actually tries to decrypt the vault with whatever PIN you type (handleLogin calls loadVault). So the web UI works independently — you don’t need to enter the PIN on serial first. If the decryption succeeds, it sets authenticated = true and stores the PIN for later re-encryption. And for once, everything works like its supposed to ( please don’t let thisn be a jinx ) - I know right ? it has to be a miracle ! Now comes the bad part. So after i was done with all this, i started on tryna add the switch. I luckily had brought 2 from xHain, but i unfortunatelty did NOT know how they worked. Luckily i had a Multimeter, and unfaltering determination (for now) I basically started poking the pins until something went beep, then tried angling and pressing the switch, while still hunting beeps. Let me tell you, this was grueling - i only got 2 hands, and i had to hold : multimeter red needle on to a tiny pin multimeter black needle on to an even smaller pin sob the switch thats smaller than my fingernail so that it stops wiggling and turning the actual switch part thats smaller than idk i dont gotta comparison here - and i gotta angle it without turning the whole switche Man, i wish i had 5 hands. Evolutions such a bitch, why not let us all have 6 hands with 10 fingers ? Anyway, even after doing all that and poking every single pin or pad or anything even remotely shiny on the switch with the pin i finally moved on to the second switch and it beeped first try. FIRST TRY . turns out my first switch was broken, and the second wasn’t. Yeah. It probably died of agressive poking. Anyway, i then was ready to connect the switch, but guess what ? i ran out of solder, and the damn thing uses SMD pads. And for some damn reason i dont got a hot glue gun. sigh you’ve gotta be kidding me. Im gonna go to the makespace tmrw, and then solder it on SOOOO .. im basically done with everything except adding the switch, testing my keyboard, and making a case for it ! Now the next thing to decide is if im making the thing wireless - its really not that hard, the ESP does all the actual hard stuff for me - all i would have to do is add a power source. I still want to keep it low profile tho, since this is gonna go on my keyring - we’ll see."}, {"post_id": 55992, "ts": "2024-07-17T00:00:00Z", "hours": 7.0, "text": "ok, i pretty much got everything workin except the switch - ill go from good to bad, alright ? so now my login page fully works and can be deployed by the ESP32 (its in the flash), and also storing API keys - im using something called LittleFS to store them even when there is no power Basically this is the boot sequence : Boot sequence (main.cpp) Serial + OLED init — boots and shows “booting…” LittleFS init — mounts the flash filesystem where the vault file lives WiFi starts immediately — creates the ApiKEY access point at 192.168.4.1. Web server starts serving the login page. Works before any PIN is entered. Vault check — opens /vault.dat, reads the 4-byte magic number APIK to see if a vault exists If no vault (first boot): waits for you to create a PIN via serial (or buttons once wired). Creates an empty vault, encrypts it, saves it to flash. If vault exists: waits for PIN via serial (or you can just use the web UI instead) Loads vault — tries to decrypt with the entered PIN BLE keyboard starts — advertises itself as “ApiKEY” bluetooth keyboard WiFi / Web UI (web.cpp) The ESP32 is a WiFi access point — your phone connects directly to it, no router needed. SSID: ApiKEY, password: apikey123 Serves a dark-themed web page at 192.168.4.1 Login page → enter PIN → Manage page → add/delete/view keys The key change we just made: the web login actually tries to decrypt the vault with whatever PIN you type (handleLogin calls loadVault). So the web UI works independently — you don’t need to enter the PIN on serial first. If the decryption succeeds, it sets authenticated = true and stores the PIN for later re-encryption. And for once, everything works like its supposed to ( please don’t let thisn be a jinx ) - I know right ? it has to be a miracle ! Now comes the bad part. So after i was done with all this, i started on tryna add the switch. I luckily had brought 2 from xHain, but i unfortunatelty did NOT know how they worked. Luckily i had a Multimeter, and unfaltering determination (for now) I basically started poking the pins until something went beep, then tried angling and pressing the switch, while still hunting beeps. Let me tell you, this was grueling - i only got 2 hands, and i had to hold : multimeter red needle on to a tiny pin multimeter black needle on to an even smaller pin sob the switch thats smaller than my fingernail so that it stops wiggling and turning the actual switch part thats smaller than idk i dont gotta comparison here - and i gotta angle it without turning the whole switche Man, i wish i had 5 hands. Evolutions such a bitch, why not let us all have 6 hands with 10 fingers ? Anyway, even after doing all that and poking every single pin or pad or anything even remotely shiny on the switch with the pin i finally moved on to the second switch and it beeped first try. FIRST TRY . turns out my first switch was broken, and the second wasn’t. Yeah. It probably died of agressive poking. Anyway, i then was ready to connect the switch, but guess what ? i ran out of solder, and the damn thing uses SMD pads. And for some damn reason i dont got a hot glue gun. sigh you’ve gotta be kidding me. Im gonna go to the makespace tmrw, and then solder it on SOOOO .. im basically done with everything except adding the switch, testing my keyboard, and making a case for it ! Now the next thing to decide is if im making the thing wireless - its really not that hard, the ESP does all the actual hard stuff for me - all i would have to do is add a power source. I still want to keep it low profile tho, since this is gonna go on my keyring - we’ll see."}, {"post_id": 55991, "ts": "2024-07-16T00:00:00Z", "hours": 6.0, "text": "Alright, so today i was able to pick up the switch, but before i add it i want the core mechanics working first. First thing i had ta do was figure out how to store the API keys, and how to add and remove em. I already had an idea going since the start, and thats also one of the reasons i used an ESP32 - you see the ESP has Bluetooth and WiFi. That means it can fetch stuff from the internet. So my first idea for adding/removing API keys was this : The ESP32 fetches data from the API of a pwd manager app - so the flow for adding and removing passwords and API keys is just to add them to your password manager - simple right ? answer is no, as most of these API’s arent well documented and would add unnecessary complexity, and the device wouldn’t work if im not at home, as it would need WiFi to fetch stuff. Then i thought maybe i could just directly flash the Keys, but i scrapped that pretty quickly cause then id have ta open an IDE, manually change code, etc. Also it would have to be plugged into my laptop, even though i wanted to keep the possibility of turning the entire thing bluetooth alive. The idea that finally clicked needed a bit of research : You see, i was scrolling youtube and saw one of those “top 3 things to use an ESP for” videos, and watched till the end - and the first thing the dude showed was that an ESP can actually broadcast its OWN WiFI that can host webpages. I mean how cool is that ? So i got my ESP to broadcast a network called APIKey. Then with a bit of help from opencode, i was able to code a nice frontend to just add/remove passwords. Then i decided i also wanted to implement a pin, so noone can get their grubby lil fingers on py passwords. So i added that to my website, and i will later add that to the physical key too - ill enter the pin by using the 2 way switch to select numbers from 0 - 9. Now your probably wondering how ta open the website, and thats the simplest part - its literally just hosted locally on the ESP, so ya just enter http://192.168.4.1 and tadaaaa : for now the wifi password is literally apikey123 and the pin is a symbolic 1 2 3 4 Thats it for today, but on a side note, i picked up the switch and will add it tmrw :D"}, {"post_id": 56020, "ts": "2024-07-16T00:00:00Z", "hours": 2.0, "text": "I saw one of these at my makespace ( i know your jealous ) but forgot to take a irl pic, found it online tho i think this is good, i might change later tho This can be pushed forward, back, and pressed down, so its great for selecting stuff After that i just worked on connecting the display - i followed the tutorial at https://www.instructables.com/Arduino-and-the-SSD1306-OLED-I2C-128x64-Display/ , but the Arduino IDE was being a bish, and the I2C scanner wasn’t working - there were 2 reasons : First, I had the wrong I2C scanning program twice (it wasn’t compatible with ESP32, it was only meant for arduino) Second, there is a tiny difference in some displays - most use 0x3C with SA0 pin pulled low, but some use 0x3D with SA0 pin pulled high, whatever the hell that means. Third, and i saved the best for last, i was giving it 3.3V which should have worked, but again, it was a should . So i switched to +5V VDD, and it started up ! I just wanted to test the display was working, but it turned into a real marathon. Anyway, i wasn’t sure if i had space for Hello World, so heres just a hello : Also, im realizing now, i definetely have space for that, since there are two rows for text. lmao. Anyway, im signing off today, and i’ll be back tmrw, because first its late now, and also i forgot to take the lil switch with me, so tomorrow i gotta go pick it up from xHain (my makespace even has a cool name :P)"}, {"post_id": 56021, "ts": "2024-07-16T00:00:00Z", "hours": 6.0, "text": "Alright, so today i was able to pick up the switch, but before i add it i want the core mechanics working first. First thing i had ta do was figure out how to store the API keys, and how to add and remove em. I already had an idea going since the start, and thats also one of the reasons i used an ESP32 - you see the ESP has Bluetooth and WiFi. That means it can fetch stuff from the internet. So my first idea for adding/removing API keys was this : The ESP32 fetches data from the API of a pwd manager app - so the flow for adding and removing passwords and API keys is just to add them to your password manager - simple right ? answer is no, as most of these API’s arent well documented and would add unnecessary complexity, and the device wouldn’t work if im not at home, as it would need WiFi to fetch stuff. Then i thought maybe i could just directly flash the Keys, but i scrapped that pretty quickly cause then id have ta open an IDE, manually change code, etc. Also it would have to be plugged into my laptop, even though i wanted to keep the possibility of turning the entire thing bluetooth alive. The idea that finally clicked needed a bit of research : You see, i was scrolling youtube and saw one of those “top 3 things to use an ESP for” videos, and watched till the end - and the first thing the dude showed was that an ESP can actually broadcast its OWN WiFI that can host webpages. I mean how cool is that ? So i got my ESP to broadcast a network called APIKey. Then with a bit of help from opencode, i was able to code a nice frontend to just add/remove passwords. Then i decided i also wanted to implement a pin, so noone can get their grubby lil fingers on py passwords. So i added that to my website, and i will later add that to the physical key too - ill enter the pin by using the 2 way switch to select numbers from 0 - 9. Now your probably wondering how ta open the website, and thats the simplest part - its literally just hosted locally on the ESP, so ya just enter http://192.168.4.1 and tadaaaa : for now the wifi password is literally apikey123 and the pin is a symbolic 1 2 3 4 Thats it for today, but on a side note, i picked up the switch and will add it tmrw :D"}, {"post_id": 55990, "ts": "2024-07-16T00:00:00Z", "hours": 2.0, "text": "I saw one of these at my makespace ( i know your jealous ) but forgot to take a irl pic, found it online tho i think this is good, i might change later tho This can be pushed forward, back, and pressed down, so its great for selecting stuff After that i just worked on connecting the display - i followed the tutorial at https://www.instructables.com/Arduino-and-the-SSD1306-OLED-I2C-128x64-Display/ , but the Arduino IDE was being a bish, and the I2C scanner wasn’t working - there were 2 reasons : First, I had the wrong I2C scanning program twice (it wasn’t compatible with ESP32, it was only meant for arduino) Second, there is a tiny difference in some displays - most use 0x3C with SA0 pin pulled low, but some use 0x3D with SA0 pin pulled high, whatever the hell that means. Third, and i saved the best for last, i was giving it 3.3V which should have worked, but again, it was a should . So i switched to +5V VDD, and it started up ! I just wanted to test the display was working, but it turned into a real marathon. Anyway, i wasn’t sure if i had space for Hello World, so heres just a hello : Also, im realizing now, i definetely have space for that, since there are two rows for text. lmao. Anyway, im signing off today, and i’ll be back tmrw, because first its late now, and also i forgot to take the lil switch with me, so tomorrow i gotta go pick it up from xHain (my makespace even has a cool name :P)"}]...
|
Title: apiKEY by @panda | Stardance
Devlogs:
I sa Title: apiKEY by @panda | Stardance
Devlogs:
I saw one of these at my makespace ( i know your jealous ) but forgot to take a irl pic, found it online tho i think this is good, i might change later tho This can be pushed forward, back, and pressed down, so its great for selecting stuff After that i just worked on connecting the display - i followed the tutorial at https://www.instructables.com/Arduino-and-the-SSD1306-OLED-I2C-128x64-Display/ , but the Arduino IDE was being a bish, and the I2C scanner wasn’t working - there were 2 reasons : First, I had the wrong I2C scanning program twice (it wasn’t compatible with ESP32, it was only meant for arduino) Second, there is a tiny difference in some displays - most use 0x3C with SA0 pin pulled low, but some use 0x3D with SA0 pin pulled high, whatever the hell that means. Third, and i saved the best for last, i was giving it 3.3V which should have worked, but again, it was a should . So i switched to +5V VDD, and it started up ! I just wanted to test the display was working, but it turned into a real marathon. Anyway, i wasn’t sure if i had space for Hello World, so heres just a hello : Also, im realizing now, i definetely have space for that, since there are two rows for text. lmao. Anyway, im signing off today, and i’ll be back tmrw, because first its late now, and also i forgot to take the lil switch with me, so tomorrow i gotta go pick it up from xHain (my makespace even has a cool name :P)
Alright, so today i was able to pick up the switch, but before i add it i want the core mechanics working first. First thing i had ta do was figure out how to store the API keys, and how to add and remove em. I already had an idea going since the start, and thats also one of the reasons i used an ESP32 - you see the ESP has Bluetooth and WiFi. That means it can fetch stuff from the internet. So my first idea for adding/removing API keys was this : The ESP32 fetches data from the API of a pwd manager app - so the flow for adding and removing passwords and API keys is just to add them to your password manager - simple right ? answer is no, as most of these API’s arent well documented and would add unnecessary complexity, and the device wouldn’t work if im not at home, as it would need WiFi to fetch stuff. Then i thought maybe i could just directly flash the Keys, but i scrapped that pretty quickly cause then id have ta open an IDE, manually change code, etc. Also it would have to be plugged into my laptop, even though i wanted to keep the possibility of turning the entire thing bluetooth alive. The idea that finally clicked needed a bit of research : You see, i was scrolling youtube and saw one of those “top 3 things to use an ESP for” videos, and watched till the end - and the first thing the dude showed was that an ESP can actually broadcast its OWN WiFI that can host webpages. I mean how cool is that ? So i got my ESP to broadcast a network called APIKey. Then with a bit of help from opencode, i was able to code a nice frontend to just add/remove passwords. Then i decided i also wanted to implement a pin, so noone can get their grubby lil fingers on py passwords. So i added that to my website, and i will later add that to the physical key too - ill enter the pin by using the 2 way switch to select numbers from 0 - 9. Now your probably wondering how ta open the website, and thats the simplest part - its literally just hosted locally on the ESP, so ya just enter http://192.168.4.1 and tadaaaa : for now the wifi password is literally apikey123 and the pin is a symbolic 1 2 3 4 Thats it for today, but on a side note, i picked up the switch and will add it tmrw :D
I saw one of these at my makespace ( i know your jealous ) but forgot to take a irl pic, found it online tho i think this is good, i might change later tho This can be pushed forward, back, and pressed down, so its great for selecting stuff After that i just worked on connecting the display - i followed the tutorial at https://www.instructables.com/Arduino-and-the-SSD1306-OLED-I2C-128x64-Display/ , but the Arduino IDE was being a bish, and the I2C scanner wasn’t working - there were 2 reasons : First, I had the wrong I2C scanning program twice (it wasn’t compatible with ESP32, it was only meant for arduino) Second, there is a tiny difference in some displays - most use 0x3C with SA0 pin pulled low, but some use 0x3D with SA0 pin pulled high, whatever the hell that means. Third, and i saved the best for last, i was giving it 3.3V which should have worked, but again, it was a should . So i switched to +5V VDD, and it started up ! I just wanted to test the display was working, but it turned into a real marathon. Anyway, i wasn’t sure if i had space for Hello World, so heres just a hello : Also, im realizing now, i definetely have space for that, since there are two rows for text. lmao. Anyway, im signing off today, and i’ll be back tmrw, because first its late now, and also i forgot to take the lil switch with me, so tomorrow i gotta go pick it up from xHain (my makespace even has a cool name :P)
Alright, so today i was able to pick up the switch, but before i add it i want the core mechanics working first. First thing i had ta do was figure out how to store the API keys, and how to add and remove em. I already had an idea going since the start, and thats also one of the reasons i used an ESP32 - you see the ESP has Bluetooth and WiFi. That means it can fetch stuff from the internet. So my first idea for adding/removing API keys was this : The ESP32 fetches data from the API of a pwd manager app - so the flow for adding and removing passwords and API keys is just to add them to your password manager - simple right ? answer is no, as most of these API’s arent well documented and would add unnecessary complexity, and the device wouldn’t work if im not at home, as it would need WiFi to fetch stuff. Then i thought maybe i could just directly flash the Keys, but i scrapped that pretty quickly cause then id have ta open an IDE, manually change code, etc. Also it would have to be plugged into my laptop, even though i wanted to keep the possibility of turning the entire thing bluetooth alive. The idea that finally clicked needed a bit of research : You see, i was scrolling youtube and saw one of those “top 3 things to use an ESP for” videos, and watched till the end - and the first thing the dude showed was that an ESP can actually broadcast its OWN WiFI that can host webpages. I mean how cool is that ? So i got my ESP to broadcast a network called APIKey. Then with a bit of help from opencode, i was able to code a nice frontend to just add/remove passwords. Then i decided i also wanted to implement a pin, so noone can get their grubby lil fingers on py passwords. So i added that to my website, and i will later add that to the physical key too - ill enter the pin by using the 2 way switch to select numbers from 0 - 9. Now your probably wondering how ta open the website, and thats the simplest part - its literally just hosted locally on the ESP, so ya just enter http://192.168.4.1 and tadaaaa : for now the wifi password is literally apikey123 and the pin is a symbolic 1 2 3 4 Thats it for today, but on a side note, i picked up the switch and will add it tmrw :D
ok, i pretty much got everything workin except the switch - ill go from good to bad, alright ? so now my login page fully works and can be deployed by the ESP32 (its in the flash), and also storing API keys - im using something called LittleFS to store them even when there is no power Basically this is the boot sequence : Boot sequence (main.cpp) Serial + OLED init — boots and shows “booting…” LittleFS init — mounts the flash filesystem where the vault file lives WiFi starts immediately — creates the ApiKEY access point at 192.168.4.1. Web server starts serving the login page. Works before any PIN is entered. Vault check — opens /vault.dat, reads the 4-byte magic number APIK to see if a vault exists If no vault (first boot): waits for you to create a PIN via serial (or buttons once wired). Creates an empty vault, encrypts it, saves it to flash. If vault exists: waits for PIN via serial (or you can just use the web UI instead) Loads vault — tries to decrypt with the entered PIN BLE keyboard starts — advertises itself as “ApiKEY” bluetooth keyboard WiFi / Web UI (web.cpp) The ESP32 is a WiFi access point — your phone connects directly to it, no router needed. SSID: ApiKEY, password: apikey123 Serves a dark-themed web page at 192.168.4.1 Login page → enter PIN → Manage page → add/delete/view keys The key change we just made: the web login actually tries to decrypt the vault with whatever PIN you type (handleLogin calls loadVault). So the web UI works independently — you don’t need to enter the PIN on serial first. If the decryption succeeds, it sets authenticated = true and stores the PIN for later re-encryption. And for once, everything works like its supposed to ( please don’t let thisn be a jinx ) - I know right ? it has to be a miracle ! Now comes the bad part. So after i was done with all this, i started on tryna add the switch. I luckily had brought 2 from xHain, but i unfortunatelty did NOT know how they worked. Luckily i had a Multimeter, and unfaltering determination (for now) I basically started poking the pins until something went beep, then tried angling and pressing the switch, while still hunting beeps. Let me tell you, this was grueling - i only got 2 hands, and i had to hold : multimeter red needle on to a tiny pin multimeter black needle on to an even smaller pin sob the switch thats smaller than my fingernail so that it stops wiggling and turning the actual switch part thats smaller than idk i dont gotta comparison here - and i gotta angle it without turning the whole switche Man, i wish i had 5 hands. Evolutions such a bitch, why not let us all have 6 hands with 10 fingers ? Anyway, even after doing all that and poking every single pin or pad or anything even remotely shiny on the switch with the pin i finally moved on to the second switch and it beeped first try. FIRST TRY . turns out my first switch was broken, and the second wasn’t. Yeah. It probably died of agressive poking. Anyway, i then was ready to connect the switch, but guess what ? i ran out of solder, and the damn thing uses SMD pads. And for some damn reason i dont got a hot glue gun. sigh you’ve gotta be kidding me. Im gonna go to the makespace tmrw, and then solder it on SOOOO .. im basically done with everything except adding the switch, testing my keyboard, and making a case for it ! Now the next thing to decide is if im making the thing wireless - its really not that hard, the ESP does all the actual hard stuff for me - all i would have to do is add a power source. I still want to keep it low profile tho, since this is gonna go on my keyring - we’ll see.
ok, i pretty much got everything workin except the switch - ill go from good to bad, alright ? so now my login page fully works and can be deployed by the ESP32 (its in the flash), and also storing API keys - im using something called LittleFS to store them even when there is no power Basically this is the boot sequence : Boot sequence (main.cpp) Serial + OLED init — boots and shows “booting…” LittleFS init — mounts the flash filesystem where the vault file lives WiFi starts immediately — creates the ApiKEY access point at 192.168.4.1. Web server starts serving the login page. Works before any PIN is entered. Vault check — opens /vault.dat, reads the 4-byte magic number APIK to see if a vault exists If no vault (first boot): waits for you to create a PIN via serial (or buttons once wired). Creates an empty vault, encrypts it, saves it to flash. If vault exists: waits for PIN via serial (or you can just use the web UI instead) Loads vault — tries to decrypt with the entered PIN BLE keyboard starts — advertises itself as “ApiKEY” bluetooth keyboard WiFi / Web UI (web.cpp) The ESP32 is a WiFi access point — your phone connects directly to it, no router needed. SSID: ApiKEY, password: apikey123 Serves a dark-themed web page at 192.168.4.1 Login page → enter PIN → Manage page → add/delete/view keys The key change we just made: the web login actually tries to decrypt the vault with whatever PIN you type (handleLogin calls loadVault). So the web UI works independently — you don’t need to enter the PIN on serial first. If the decryption succeeds, it sets authenticated = true and stores the PIN for later re-encryption. And for once, everything works like its supposed to ( please don’t let thisn be a jinx ) - I know right ? it has to be a miracle ! Now comes the bad part. So after i was done with all this, i started on tryna add the switch. I luckily had brought 2 from xHain, but i unfortunatelty did NOT know how they worked. Luckily i had a Multimeter, and unfaltering determination (for now) I basically started poking the pins until something went beep, then tried angling and pressing the switch, while still hunting beeps. Let me tell you, this was grueling - i only got 2 hands, and i had to hold : multimeter red needle on to a tiny pin multimeter black needle on to an even smaller pin sob the switch thats smaller than my fingernail so that it stops wiggling and turning the actual switch part thats smaller than idk i dont gotta comparison here - and i gotta angle it without turning the whole switche Man, i wish i had 5 hands. Evolutions such a bitch, why not let us all have 6 hands with 10 fingers ? Anyway, even after doing all that and poking every single pin or pad or anything even remotely shiny on the switch with the pin i finally moved on to the second switch and it beeped first try. FIRST TRY . turns out my first switch was broken, and the second wasn’t. Yeah. It probably died of agressive poking. Anyway, i then was ready to connect the switch, but guess what ? i ran out of solder, and the damn thing uses SMD pads. And for some damn reason i dont got a hot glue gun. sigh you’ve gotta be kidding me. Im gonna go to the makespace tmrw, and then solder it on SOOOO .. im basically done with everything except adding the switch, testing my keyboard, and making a case for it ! Now the next thing to decide is if im making the thing wireless - its really not that hard, the ESP does all the actual hard stuff for me - all i would have to do is add a power source. I still want to keep it low profile tho, since this is gonna go on my keyring - we’ll see.
Yeah, i fcked up big time. I first tried soldering the ESP32 c3 supermini to the display - this was damn hard. I first took a thick ass cable that kept touching the other pins on the supermini, but still pressed through - and well, it didn’t work. It took like an hour to solder the shit on, and it was damn hard cause the space between the pins was tiny and i have next to no experience with soldering, but i pressed through, and it ended up not working. So i removed all the wires again, used thinner wires, and then it didn’t work AGAIN cause some of the non covered parts of the wires were exposed. UGHHH right ? Then i tried again, and also put some solder on the wire so that it sticks and doesn’t like wierdly frizzle, then soldered everything again and then put like a TON of tape on it for insulation, then decided it was too much tape and took it off. Anyway, that finally worked, so tadaa ! then came the horrible part : the damn switches. You see, these damn switches use SMD. Thats bad enough. Then THEY HAVE THE AUDACITY TO F$#@!ng MELT WHEN YOU try and solder something on the pad - i mean it literally. The damn thing would honest to god literally damn melt when i tried to solder wires on it. And as if that aint bad enough it also has balls enough to literally lose its PADS - the literally just come off, and then theres nothing to attach the damn wires to ! Needless to say, i burnt, melted, snapped andraged through 4 switches - and it wasn’t just my fault either : Sure, the first time i was careless, but the second time i took as much care as a literal surgeon doing brain surgery, and the pad still snapped of and left me fuming. Then i gave it to my friend whos been soldering for literal years - and he fucked up twice too. So yea, whoever made these switches, FUDGE them. (mom, if you read this, i really tried, i really did) I pretty much spent the entire day at the makespace, and i made barely any progress. Btw i managed to melt an esp by going too close to it with a hot air solder gun, and i also managed to melt my display. Today was pretty much a waste.
Yeah, i fcked up big time. I first tried soldering the ESP32 c3 supermini to the display - this was damn hard. I first took a thick ass cable that kept touching the other pins on the supermini, but still pressed through - and well, it didn’t work. It took like an hour to solder the shit on, and it was damn hard cause the space between the pins was tiny and i have next to no experience with soldering, but i pressed through, and it ended up not working. So i removed all the wires again, used thinner wires, and then it didn’t work AGAIN cause some of the non covered parts of the wires were exposed. UGHHH right ? Then i tried again, and also put some solder on the wire so that it sticks and doesn’t like wierdly frizzle, then soldered everything again and then put like a TON of tape on it for insulation, then decided it was too much tape and took it off. Anyway, that finally worked, so tadaa ! then came the horrible part : the damn switches. You see, these damn switches use SMD. Thats bad enough. Then THEY HAVE THE AUDACITY TO F$#@!ng MELT WHEN YOU try and solder something on the pad - i mean it literally. The damn thing would honest to god literally damn melt when i tried to solder wires on it. And as if that aint bad enough it also has balls enough to literally lose its PADS - the literally just come off, and then theres nothing to attach the damn wires to ! Needless to say, i burnt, melted, snapped andraged through 4 switches - and it wasn’t just my fault either : Sure, the first time i was careless, but the second time i took as much care as a literal surgeon doing brain surgery, and the pad still snapped of and left me fuming. Then i gave it to my friend whos been soldering for literal years - and he fucked up twice too. So yea, whoever made these switches, FUDGE them. (mom, if you read this, i really tried, i really did) I pretty much spent the entire day at the makespace, and i made barely any progress. Btw i managed to melt an esp by going too close to it with a hot air solder gun, and i also managed to melt my display. Today was pretty much a waste.
IM A GENIUS !!!!! Today i moved my sorry ass back into the makespace, and burned through another switch before finally doing it ! I figured out that the trick to it is using flux so your solder melts easy, then applying solder to the wire first and then only applying flux on the pad and soldering - it took like two hours and i had to use one of those “helping hands” dr octopus thingys but i was feeling like tony stark the entire time. i failed once, then resoldered and tested with a multimeter, and everything beeped like it was supposed to when i poked it ! So basically i cut 3 female to male wires, and soldered just the female parts bare side on to the switch, and stuck the other side on to some GPIO pins on the ESP, and it worked ! … sometimes - my solder joint on one of the switch pads (the one that triggers when you tilt the switch down) was bad, so i had ta resolder that, but then i was fine. So i got back home after playing a round of cards against humanity (rlly cool btw) and then the fun really began. First thing i did when i got home was flash my new and improved software ! i was extremely surprised when it actually worked ! it was just to test if the switch was working (display would say UP, DOWN, and PRESS when i used the button) After that i got cracking, and implemented a 4-digit pin, and the UI for selecting API keys, since i had done everything else yesterday. After 2 hours of trial and error i got it working ! you are able to scroll through numbers by tilting up and down and you can select by pressing down, and it would move on to the next number If ya select it wrong, then you get with this in all caps if ya get it right, you get greeted by a lovely selection of all your stored credentials : then the next part was the actual typing - this was the hardest part. you see, i had initially thought i can just simulate how a usb keyboard or one with a dongle types, but nooo it can never be that easy can it ? well it can’t, cause the esp32 c3 supermini doesn’t have that capability - while it can type, it can only do that over bluetooth, which is rather annoying, but not make or break for the project. So now the esp autoconnects to the laptop via bluetooth and can type in passwords without actually being connected to the laptop - which opens up new possibilites (or old ones cause id thought of this b4 lmao. just ignore, it adds more drama and plot to the journal). Ya see, now the device is basically entirely wireless, except that it needs a pwr source - and you know what a portable power source is ? a power bank - wait what ? no that would be way too bulky - i mean a battery. Thats thoughts for later tho. I lost the plot a bit. where was I ? Oh yeah, the typing. Ok, so after finishing the bluetooth typing program even though my device thought it was typing, nothing showed up on my laptop. that wasn’t good. So i had ta tweak my script a bunch to find out where the problem was, just to find out that the problem couldn’t be with my code. So it had to be with my laptop. So i had to do a LOT of research (and deepseek pestering) to find the most obvious culprit : MacOS being paranoid. Ya see, macos needs some stupid bullshit security stuff that aint important at all. Since i was not a fan of that, i basically just asked opencode to “make code work, make code faster”. So it optimized and fixed my code to be all cushy with macos again. then i clicked on one of the test api keys, and it worked ! but it didn’t enter the last letter …. Ugh. So i went back in the code, made a number 1 higher, and also made it press enter at the end, and it works !!!!! I CANNOT BELIEVE IT ! IM done ! Ok, not quite. I still have to decide if im adding a battery, and i gotta go back to the makespace, glue this shit together (so it doesnt rip off again when i move it) and then make a nice lil case [Entry truncated]
IM A GENIUS !!!!! Today i moved my sorry ass back into the makespace, and burned through another switch before finally doing it ! I figured out that the trick to it is using flux so your solder melts easy, then applying solder to the wire first and then only applying flux on the pad and soldering - it took like two hours and i had to use one of those “helping hands” dr octopus thingys but i was feeling like tony stark the entire time. i failed once, then resoldered and tested with a multimeter, and everything beeped like it was supposed to when i poked it ! So basically i cut 3 female to male wires, and soldered just the female parts bare side on to the switch, and stuck the other side on to some GPIO pins on the ESP, and it worked ! … sometimes - my solder joint on one of the switch pads (the one that triggers when you tilt the switch down) was bad, so i had ta resolder that, but then i was fine. So i got back home after playing a round of cards against humanity (rlly cool btw) and then the fun really began. First thing i did when i got home was flash my new and improved software ! i was extremely surprised when it actually worked ! it was just to test if the switch was working (display would say UP, DOWN, and PRESS when i used the button) After that i got cracking, and implemented a 4-digit pin, and the UI for selecting API keys, since i had done everything else yesterday. After 2 hours of trial and error i got it working ! you are able to scroll through numbers by tilting up and down and you can select by pressing down, and it would move on to the next number If ya select it wrong, then you get with this in all caps if ya get it right, you get greeted by a lovely selection of all your stored credentials : then the next part was the actual typing - this was the hardest part. you see, i had initially thought i can just simulate how a usb keyboard or one with a dongle types, but nooo it can never be that easy can it ? well it can’t, cause the esp32 c3 supermini doesn’t have that capability - while it can type, it can only do that over bluetooth, which is rather annoying, but not make or break for the project. So now the esp autoconnects to the laptop via bluetooth and can type in passwords without actually being connected to the laptop - which opens up new possibilites (or old ones cause id thought of this b4 lmao. just ignore, it adds more drama and plot to the journal). Ya see, now the device is basically entirely wireless, except that it needs a pwr source - and you know what a portable power source is ? a power bank - wait what ? no that would be way too bulky - i mean a battery. Thats thoughts for later tho. I lost the plot a bit. where was I ? Oh yeah, the typing. Ok, so after finishing the bluetooth typing program even though my device thought it was typing, nothing showed up on my laptop. that wasn’t good. So i had ta tweak my script a bunch to find out where the problem was, just to find out that the problem couldn’t be with my code. So it had to be with my laptop. So i had to do a LOT of research (and deepseek pestering) to find the most obvious culprit : MacOS being paranoid. Ya see, macos needs some stupid bullshit security stuff that aint important at all. Since i was not a fan of that, i basically just asked opencode to “make code work, make code faster”. So it optimized and fixed my code to be all cushy with macos again. then i clicked on one of the test api keys, and it worked ! but it didn’t enter the last letter …. Ugh. So i went back in the code, made a number 1 higher, and also made it press enter at the end, and it works !!!!! I CANNOT BELIEVE IT ! IM done ! Ok, not quite. I still have to decide if im adding a battery, and i gotta go back to the makespace, glue this shit together (so it doesnt rip off again when i move it) and then make a nice lil case [Entry truncated]
Ships:
A physical API key password manager that stores your passwords PHYSICALLY, so you never have to trust a cloud service again nor use a pesky server - all local and extremely portable !...
|
1794012787.8874004
|
1794099187.8874004
|
|
49992
|
apkauto by @stardancerlol | Stardance
|
stardancerlol
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: apkauto by @stardancerlol | Stardance
|
1794055639.652711
|
1794660439.652711
|
|
46688
|
apod-app by @Wiwi | Stardance
|
Wiwi
|
1
|
2.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-15T19:21:59Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a NASA space picture app with a date picker, randomizer, and live clock. The hardest part was fixing JavaScript syntax bugs.", "repo": "https://github.com/wardazahoor4-boop/apod-app", "demo": "https://wardazahoor4-boop.github.io/apod-app/"}]...
|
[{"post_id": 47679, "ts": "202 [{"post_id": 47679, "ts": "2026-08-15T19:13:10Z", "hours": 1.6711, "text": "I’M DONEE"}]...
|
Title: apod-app by @Wiwi | Stardance
Devlogs:
I’M Title: apod-app by @Wiwi | Stardance
Devlogs:
I’M DONEE
Ships:
I made a NASA space picture app with a date picker, randomizer, and live clock. The hardest part was fixing JavaScript syntax bugs....
|
1793947708.922545
|
1794034108.922545
|
|
8365
|
app by @pratyushtheplatypus | Stardance
|
pratyushtheplatypus
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: app by @pratyushtheplatypus | Stardance
|
1793404064.5690267
|
1794008864.5690267
|
|
37312
|
app for people using a boat to avoid marine life a app for people using a boat to avoid marine life and large structures by @Julianna | Stardance...
|
Julianna
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: app for people using a boat to avoid marine Title: app for people using a boat to avoid marine life and large structures by @Julianna | Stardance...
|
1793530080.0979152
|
1794134880.0979152
|
|
56261
|
appa clock by @hann | Stardance
|
hann
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: appa clock by @hann | Stardance
|
1793872073.9335506
|
1794736073.9335506
|
|
4023
|
appaa by @jessicaxu | Stardance
|
jessicaxu
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: appaa by @jessicaxu | Stardance
|
1793969482.2074184
|
1794574282.2074184
|
|
48466
|
appel.moes by @sam_vdstockt | Stardance
|
sam_vdstockt
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: appel.moes by @sam_vdstockt | Stardance
|
1793929779.235988
|
1794793779.235988
|
|
60324
|
appl joos by @doctamario85_tiktok | Stardance
|
doctamario85_tiktok
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: appl joos by @doctamario85_tiktok | Stardan Title: appl joos by @doctamario85_tiktok | Stardance...
|
1793641862.9380286
|
1794246662.9380286
|
|
47164
|
apple hunter by @omartsubki | Stardance
|
omartsubki
|
1
|
4.63
|
4
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-13T12:49:43Z", "hours": 4.0, "multiplier": 1.08, "payout": 4, "blessing": "neutral", "text": "2d platformer game my challenge to making collision accurate", "repo": "https://github.com/TimRumble/hunt-apple", "demo": "https://mhmd242.itch.io/apple-hunter?secret=vLGBhvq9tIf4TDywsjdgUEaAlBQ"}]...
|
[{"post_id": 64764, "ts": "202 [{"post_id": 64764, "ts": "2026-09-09T12:40:50Z", "hours": 0.3003, "text": "apple hunter day 3 - make the snail jump"}, {"post_id": 64499, "ts": "2026-09-08T22:56:38Z", "hours": 0.3333, "text": "apple hunter day2 - making double jump"}, {"post_id": 46289, "ts": "2026-08-13T12:39:47Z", "hours": 3.5203, "text": "a platformer game that made with godot and depend on collecting apples"}]...
|
Title: apple hunter by @omartsubki | Stardance
De Title: apple hunter by @omartsubki | Stardance
Devlogs:
a platformer game that made with godot and depend on collecting apples
apple hunter day2 - making double jump
apple hunter day 3 - make the snail jump
Ships:
2d platformer game my challenge to making collision accurate...
|
1794070099.5154855
|
1794156499.5154855
|
|
10013
|
apuestas deportivas by @usuario1crunchy | Stardanc apuestas deportivas by @usuario1crunchy | Stardance...
|
usuario1crunchy
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: apuestas deportivas by @usuario1crunchy | S Title: apuestas deportivas by @usuario1crunchy | Stardance...
|
1793987540.1935444
|
1794592340.1935444
|
|
48977
|
apz.archive by @apz | Stardance
|
apz
|
1
|
1.53
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-17T13:47:22Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Making my own personal website just to post random stuffs.", "repo": "https://github.com/apzyx/apzyx.archive", "demo": "https://fexotron.neocities.org/"}]...
|
[{"post_id": 49601, "ts": "202 [{"post_id": 49601, "ts": "2026-08-18T14:16:18Z", "hours": 0.5261, "text": "Finally completed the css for my main page."}, {"post_id": 48897, "ts": "2026-08-17T13:45:14Z", "hours": 0.7761, "text": "Started working on the css for the main page"}, {"post_id": 47937, "ts": "2026-08-16T06:22:33Z", "hours": 0.3294, "text": "Working on my personal site. STAY TUNED!!!"}]...
|
Title: apz.archive by @apz | Stardance
Devlogs:
W Title: apz.archive by @apz | Stardance
Devlogs:
Working on my personal site. STAY TUNED!!!
Started working on the css for the main page
Finally completed the css for my main page.
Ships:
Making my own personal website just to post random stuffs....
|
1793922642.682284
|
1794009042.682284
|
|
66218
|
aquaflux by @M7xind | Stardance
|
M7xind
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: aquaflux by @M7xind | Stardance
|
1793713946.0514755
|
1794318746.0514755
|
|
66938
|
aquaponics by @bijitb904 | Stardance
|
bijitb904
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: aquaponics by @bijitb904 | Stardance
|
1793724984.1491299
|
1794329784.1491299
|
|
21881
|
aquaponics sensor system by @java | Stardance
|
java
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: aquaponics sensor system by @java | Stardan Title: aquaponics sensor system by @java | Stardance...
|
1793778925.1160712
|
1794642925.1160712
|
|
57260
|
aquiz game by @Marlvin | Stardance
|
Marlvin
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: aquiz game by @Marlvin | Stardance
|
1793426024.0031767
|
1794030824.0031767
|
|
53210
|
arachne by @shailesh | Stardance
|
|
0
|
3.93
|
0
|
[]
|
[{"post_id": 55380, "ts": "202 [{"post_id": 55380, "ts": "2026-08-27T05:32:19Z", "hours": 1.1381, "text": "did wiring In figma, and updated the readme"}, {"post_id": 52992, "ts": "2026-08-23T11:35:11Z", "hours": 1.0169, "text": "finished the arachnoid"}, {"post_id": 52951, "ts": "2026-08-23T10:20:15Z", "hours": 0.2667, "text": "made the coxa (part 1 of 3) part of the leg"}, {"post_id": 52944, "ts": "2026-08-23T10:03:25Z", "hours": 1.51, "text": "made the base for the hexapod"}]...
|
Title: arachne by @shailesh | Stardance
Devlogs:
Title: arachne by @shailesh | Stardance
Devlogs:
made the base for the hexapod
made the coxa (part 1 of 3) part of the leg
finished the arachnoid
did wiring In figma, and updated the readme...
|
1793901170.0778196
|
1794765170.0778196
|
|
42452
|
arachnoid by @jalenggs | Stardance
|
jalenggs
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: arachnoid by @jalenggs | Stardance
|
1793865194.5038729
|
1794469994.5038729
|
|
56789
|
arachnoid by @shailesh | Stardance
|
|
0
|
2.71
|
0
|
[]
|
[{"post_id": 59227, "ts": "202 [{"post_id": 59227, "ts": "2026-08-31T21:58:59Z", "hours": 2.7075, "text": "lowk speedran tf outta fusion. my fastest fusion session yet"}]...
|
Title: arachnoid by @shailesh | Stardance
Devlogs Title: arachnoid by @shailesh | Stardance
Devlogs:
lowk speedran tf outta fusion. my fastest fusion session yet...
|
1793879641.9380777
|
1794743641.9380777
|
|
9425
|
arai intelligence by @arthurab | Stardance
|
arthurab
|
0
|
0.37
|
0
|
[]
|
[{"post_id": 3422, "ts": "2026 [{"post_id": 3422, "ts": "2026-06-06T11:06:41Z", "hours": 0.3742, "text": "Starting V3 planning!"}]...
|
Title: arai intelligence by @arthurab | Stardance
Title: arai intelligence by @arthurab | Stardance
Devlogs:
Starting V3 planning!...
|
1793552267.1969864
|
1794157067.1969864
|
|
54312
|
arc reactor by @gukcfshaurya | Stardance
|
gukcfshaurya
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: arc reactor by @gukcfshaurya | Stardance
|
1793534008.263957
|
1794138808.263957
|
|
64877
|
arc reactor decorative by @Bhavyadeep | Stardance
|
Bhavyadeep
|
0
|
0.93
|
0
|
[]
|
[{"post_id": 72357, "ts": "202 [{"post_id": 72357, "ts": "2026-09-22T19:03:00Z", "hours": 0.9336, "text": "This is a 3d printed arc reactor decorative for my friends birth day in these 56min i completed the entire planning of the project"}]...
|
Title: arc reactor decorative by @Bhavyadeep | Sta Title: arc reactor decorative by @Bhavyadeep | Stardance
Devlogs:
This is a 3d printed arc reactor decorative for my friends birth day in these 56min i completed the entire planning of the project...
|
1793681334.9812665
|
1794286134.9812665
|
|
51188
|
arc rocket by @gyandakshin | Stardance
|
gyandakshin
|
0
|
9.12
|
0
|
[]
|
[{"post_id": 84692, "ts": "202 [{"post_id": 84692, "ts": "2026-10-30T03:09:07Z", "hours": 1.0006, "text": "Finished majority of the cad"}, {"post_id": 75126, "ts": "2026-09-29T06:40:35Z", "hours": 1.4669, "text": "I was working on the aft section and the egg capsule and other stuff for the rocket."}, {"post_id": 58691, "ts": "2026-08-31T06:30:25Z", "hours": 1.2167, "text": "Another work day for the egg capsule. This is really important as without it, the egg would crack and my team would lose at ARC. PS. I was trying to write upside down in this picture, which is why my hand is like that."}, {"post_id": 57821, "ts": "2026-08-30T03:53:00Z", "hours": 2.0336, "text": "I was working on the capsule which holds eggs that will go inside the rocket, as for ARC the 2 eggs must come back safely, uncracked, otherwise you’ll lose points."}, {"post_id": 55407, "ts": "2026-08-27T06:52:10Z", "hours": 3.3975, "text": "Fin alignment jig for my ARC rocket. It holds the 3 trapezoidal fins at the bottom of the rocket when we put the epoxy on to cure, then it slides off. It’s not an actual part of the rocket, but its there to help keep the fins in place while the epoxy hardens."}]...
|
Title: arc rocket by @gyandakshin | Stardance
Dev Title: arc rocket by @gyandakshin | Stardance
Devlogs:
Fin alignment jig for my ARC rocket. It holds the 3 trapezoidal fins at the bottom of the rocket when we put the epoxy on to cure, then it slides off. It’s not an actual part of the rocket, but its there to help keep the fins in place while the epoxy hardens.
I was working on the capsule which holds eggs that will go inside the rocket, as for ARC the 2 eggs must come back safely, uncracked, otherwise you’ll lose points.
Another work day for the egg capsule. This is really important as without it, the egg would crack and my team would lose at ARC. PS. I was trying to write upside down in this picture, which is why my hand is like that.
I was working on the aft section and the egg capsule and other stuff for the rocket.
Finished majority of the cad...
|
1794117347.3206933
|
1794722147.3206933
|
|
56572
|
arcPad by @jorm | Stardance
|
jorm
|
0
|
23.62
|
0
|
[]
|
[{"post_id": 80655, "ts": "202 [{"post_id": 80655, "ts": "2026-10-18T12:33:51Z", "hours": 4.0678, "text": "finished modelling the case! I wanted to keep the design really compact (which was the reason why I redesigned the PCB earlier), so I decided not to use screws and secured the PCB with friction instead. The PCB is sandwiched between a base and a top plate, the PCB is secured to the top plate when the switches are attached, and the top plate secures to the base with some neat snap fit geometry (second pic). I made a little render to illustrate how it’ll look in the end, with the light bar as well."}, {"post_id": 80210, "ts": "2026-10-16T19:10:26Z", "hours": 4.9892, "text": "for some reason, I decided to change my macropad’s design, so I had to redo parts of the schematic and PCB. It’s now more compact, with one switch replaced by the rotary encoder, and 5 extra LEDs used as some sort of “progress bar” that I think would turn out pretty cool."}, {"post_id": 79858, "ts": "2026-10-15T17:05:16Z", "hours": 5.3056, "text": "finished pcb! designing and tracing the pcb was definitely the most enjoyable part of the process so far imo. i also imported all the step files and silkscreen into fusion, next up is designing a case!"}, {"post_id": 78790, "ts": "2026-10-11T16:39:28Z", "hours": 6.1658, "text": "made progress on the pcb! this was an oddly satisfying process, but took absolutely forever since I had to redo the LED traces at least 5 times. I ran a quick DRC after wiring everthing and got about 80 warnings and errors… tomorrow’s problem."}, {"post_id": 78094, "ts": "2026-10-09T15:26:49Z", "hours": 3.0908, "text": "finished the schematics (for now)! this took way longer than it should’ve, mainly because i have no clue what i’m doing, but i think it all works? next I have to check if it actually works as a pcb, and make sure it doesn’t exceed the max dimensions (100x100mm)"}]...
|
Title: arcPad by @jorm | Stardance
Devlogs:
finis Title: arcPad by @jorm | Stardance
Devlogs:
finished the schematics (for now)! this took way longer than it should’ve, mainly because i have no clue what i’m doing, but i think it all works? next I have to check if it actually works as a pcb, and make sure it doesn’t exceed the max dimensions (100x100mm)
made progress on the pcb! this was an oddly satisfying process, but took absolutely forever since I had to redo the LED traces at least 5 times. I ran a quick DRC after wiring everthing and got about 80 warnings and errors… tomorrow’s problem.
finished pcb! designing and tracing the pcb was definitely the most enjoyable part of the process so far imo. i also imported all the step files and silkscreen into fusion, next up is designing a case!
for some reason, I decided to change my macropad’s design, so I had to redo parts of the schematic and PCB. It’s now more compact, with one switch replaced by the rotary encoder, and 5 extra LEDs used as some sort of “progress bar” that I think would turn out pretty cool.
finished modelling the case! I wanted to keep the design really compact (which was the reason why I redesigned the PCB earlier), so I decided not to use screws and secured the PCB with friction instead. The PCB is sandwiched between a base and a top plate, the PCB is secured to the top plate when the switches are attached, and the top plate secures to the base with some neat snap fit geometry (second pic). I made a little render to illustrate how it’ll look in the end, with the light bar as well....
|
1793389841.9389987
|
1794253841.9389987
|
|
3956
|
arcade game website by @gelwo_rm | Stardance
|
gelwo_rm
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: arcade game website by @gelwo_rm | Stardanc Title: arcade game website by @gelwo_rm | Stardance...
|
1793922436.1295822
|
1794527236.1295822
|
|
59729
|
arcade minigames by @gnomoletto | Stardance
|
gnomoletto
|
0
|
15.13
|
0
|
[]
|
[{"post_id": 69380, "ts": "202 [{"post_id": 69380, "ts": "2026-09-16T22:51:53Z", "hours": 5.3278, "text": "still making assets for the game"}, {"post_id": 67634, "ts": "2026-09-13T19:39:51Z", "hours": 3.3936, "text": "just got the character walk animation down and workink"}, {"post_id": 66228, "ts": "2026-09-11T22:36:59Z", "hours": 3.3544, "text": "got the ui functioning!! also started working on the character, and some minigames too."}, {"post_id": 64448, "ts": "2026-09-08T20:40:33Z", "hours": 3.0511, "text": "dev log 1 started trowing down dome ideas for how the game should work and some of the minigames. also started working on some of the assets of the game and got the initial ui trown down."}]...
|
Title: arcade minigames by @gnomoletto | Stardance Title: arcade minigames by @gnomoletto | Stardance
Devlogs:
dev log 1 started trowing down dome ideas for how the game should work and some of the minigames. also started working on some of the assets of the game and got the initial ui trown down.
got the ui functioning!! also started working on the character, and some minigames too.
just got the character walk animation down and workink
still making assets for the game...
|
1793638302.700862
|
1794243102.700862
|
|
72637
|
archeological ai by @teg_nothing | Stardance
|
teg_nothing
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: archeological ai by @teg_nothing | Stardanc Title: archeological ai by @teg_nothing | Stardance...
|
1793548056.391732
|
1794152856.391732
|
|
17427
|
archived by @archived | Stardance
|
archived
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: archived by @archived | Stardance
|
1793450983.379831
|
1794055783.379831
|
|
17776
|
archived by @archived | Stardance
|
archived
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: archived by @archived | Stardance
|
1794037646.0363414
|
1794642446.0363414
|
|
17777
|
archived by @archived | Stardance
|
archived
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: archived by @archived | Stardance
|
1793865149.0317445
|
1794469949.0317445
|
|
17781
|
archived by @archived | Stardance
|
archived
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: archived by @archived | Stardance
|
1793404248.2772064
|
1794009048.2772064
|
|
66471
|
archpheus by @Erox | Stardance
|
Erox
|
1
|
1.38
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-29T14:34:30Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Archpheus is a slack bot , based on node.js , it is a arch user version of orpheus thts roasts errs , segfaults and says I use arch btw", "repo": "https://github.com/Erox-02/archpheus", "demo": "https://app.slack.com/client/E09V59WQY1E/C0C4WJWP3HU"}]...
|
[{"post_id": 75479, "ts": "202 [{"post_id": 75479, "ts": "2026-09-30T06:31:05Z", "hours": 0.3789, "text": "Bruh they literally returned it because it wasnt a ing frm working bot but the pfp of the bot , ok i respect your decision hereby i change the banner"}, {"post_id": 75207, "ts": "2026-09-29T14:19:52Z", "hours": 0.2667, "text": "done hosted on nest and it works fine on slack too . o n the way it wasnt working , i tried all sorts of methods , systemd , the one it etc , pm2 but it didnt work and at last i saw in ssh idh the .env . next is to ship it and write a good enough readme ."}, {"post_id": 74971, "ts": "2026-09-28T18:50:46Z", "hours": 0.3467, "text": "asked for ssh in nest , tried the bot a lot of times , it works fine now waitin for review of nest ."}, {"post_id": 74828, "ts": "2026-09-28T12:03:06Z", "hours": 0.3592, "text": "successfully got its first run good , now gonna add some more things"}, {"post_id": 74817, "ts": "2026-09-28T11:36:11Z", "hours": 0.3903, "text": "followed the guide and made the bot work atleast , next gonna make it troll people"}]...
|
Title: archpheus by @Erox | Stardance
Devlogs:
fo Title: archpheus by @Erox | Stardance
Devlogs:
followed the guide and made the bot work atleast , next gonna make it troll people
successfully got its first run good , now gonna add some more things
asked for ssh in nest , tried the bot a lot of times , it works fine now waitin for review of nest .
done hosted on nest and it works fine on slack too . o n the way it wasnt working , i tried all sorts of methods , systemd , the one it etc , pm2 but it didnt work and at last i saw in ssh idh the .env . next is to ship it and write a good enough readme .
Bruh they literally returned it because it wasnt a ing frm working bot but the pfp of the bot , ok i respect your decision hereby i change the banner
Ships:
Archpheus is a slack bot , based on node.js , it is a arch user version of orpheus thts roasts errs , segfaults and says I use arch btw...
|
1794056057.3492289
|
1794142457.3492289
|
|
17794
|
arduino display by @dhiloshan | Stardance
|
dhiloshan
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: arduino display by @dhiloshan | Stardance
|
1793443746.2840893
|
1794048546.2840893
|
|
51133
|
arduino humidity detector by @redalgo | Stardance
|
redalgo
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: arduino humidity detector by @redalgo | Sta Title: arduino humidity detector by @redalgo | Stardance...
|
1794116936.7630491
|
1794721736.7630491
|
|
28527
|
arduino water meter by @euler_rr | Stardance
|
euler_rr
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: arduino water meter by @euler_rr | Stardanc Title: arduino water meter by @euler_rr | Stardance...
|
1793969433.9628518
|
1794574233.9628518
|