|
19501
|
The Earth kept a record. Here it is! by @ShehmaAli The Earth kept a record. Here it is! by @ShehmaAli | Stardance...
|
ShehmaAli
|
2
|
48.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-11-01T12:56:20Z", "hours": 10.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "What I made: I made an Interactive climate change dashboard on CLI and Plotly which visualized over 80 years of temperature data. Included 4 interactive graphs and one being a future temperature prediction model. CHALLENGES CLI problems and the connect of the the functions to one page function connectivity plotly What I am proud of: I am proud to turn the raw climate data into something easy to explore. I shipped it to STARDANCE If people want to test my project they should: -Try both City and Country modes. -Test all 4 graph pages. -Use the Random buttons on comparison and heatmap pages. * BEST OF LUCK and do use it you only need to download the data files and the executeable file *", "repo": "https://github.com/ShehmaAli/The-Earth-kept-a-record.-Here-it-is...", "demo": "https://github.com/ShehmaAli/The-Earth-kept-a-record.-Here-it-is.../releases/tag/v1.0.0"}, {"ship_num": 2, "ts": "2026-07-22T05:49:54Z", "hours": 38.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made an Interactive climate change dashboard using Streamlit and Plotly which visualized over 80 years of temperature data. Included 5 interactive graphs and one being a future temperature prediction model. The most chalenging thing for me was to learn streamlit as i have never made any application using that for the UI and another thing would be building a prediction model and making it work with the visualizations. I am proud to turn the raw climate data into something easy to explore. I am proud on completing my first full streamlit project and giving it a clean, interactive interface and also successfully deploying the project online. If people want to test my project they should: -Try both City and Country modes. -Test all 5 graph pages. -Use the Random buttons on comparison and heatmap pages. -Experiment with different years in the Future Prediction page. -The prediction graph is for educational purposes and is based on historical trends, not a scientific forecast.", "repo": "https://github.com/ShehmaAli/The-Earth-kept-a-record.-Here-it-is...", "demo": "https://github.com/ShehmaAli/The-Earth-kept-a-record.-Here-it-is.../releases/tag/v1.0.0"}]...
|
[{"post_id": 86251, "ts": "202 [{"post_id": 86251, "ts": "2026-11-01T04:20:10Z", "hours": 0.3436, "text": "FINALLYYYY THE LAST DEVLOG OMG I was so so so near the deadline that when the timer hit zero i thought i was done for *BY THAT I MEAN * My README.md had some editing to do My executable file wasn’t getting uploaded to git hub Had to remove my future prediction graph as well (oh it was a pain striaght to my heart) AND I FORGOT TO CHANGE THE BANNER OF MY PROJECT AND REMEMBERED AFTER I SHPPED OH GOD and i mean it was a total chaos OMG really I thought I had a breakdownbut I am safe THANK GOD Ireally worked hard on this Firstly tried to make it perfect but streamlit wasn’t allowed then tried to turn it into CLI many problems popped out Anyways I got my job done made the project smooth AND Finally at my last devlog End of devlog # 11 There is no devlog # 12 💗 Byeeeeee!!!!!!!"}, {"post_id": 86205, "ts": "2026-11-01T03:53:36Z", "hours": 5.8492, "text": "I have no time I have to write this fast So i shifted the projec to CLI"}, {"post_id": 85025, "ts": "2026-10-30T19:47:34Z", "hours": 0.7314, "text": "Final Decision 😭😔😒 Soo……. you all know that i was suppose to use flask and html and css and then to deploy it on vercel BUT BUT BUT I lost the track of time as I was going to make it and now only onde day is barely left so so so I had to change my plans well quite drastically Now my pampered project would be now on the command line interface Wish me luck!!!!! End of devlog # 9 Hopefully devolg # 10 would be the last one (plz plz plz) Byeeeeeee!!!!!!!!!!!!!!!!!!!!"}, {"post_id": 74520, "ts": "2026-09-27T15:35:07Z", "hours": 0.5256, "text": "Change of all the plans 😭😭😭 So the thing is that my progess is falling apart and i want my 30 plus approved hours to be done inorder to get the certificate (I WANT IT PLS) and for this i want my dashboard to be in Flask HTML CSS and to be deployed in vercel But firstly gotta change the file directory!!!! So alot to do in pretty less time !!!! UGGGHHHH End of devlog # 8 See you in the next one !!! BYEEEE!!!!!!!"}, {"post_id": 34385, "ts": "2026-07-25T01:51:48Z", "hours": 2.87, "text": "HAD TO REDO THE README.md Well… I thought I was finally done. SOO now Welcome to the unexpected devlog # 7 Turns out my previous README had a bit too much AI in it, so I decided to rewrite almost the entire thing myself. It definitely took way longer than I expected, but now it actually feels like my project. At this point everything is finally done: ✅ UI ✅ Graphs ✅ Deployment ✅ Comments ✅ README Now hoping to not write another devlog now Byeeee!!!!"}, {"post_id": 32789, "ts": "2026-07-22T05:32:50Z", "hours": 3.5272, "text": "I DID THE FINAL STEPS Well almost all of it was done the remaining things were README.md file (half well) Comment of the entire files (I don’t like to do commenting 😭😭😭😭😭😭) WELLL WELLL Funny enough, commenting turned out to be the easier part. The real challenge was writing the README because I wanted it to actually explain the project properly instead of being just a few lines. End of devlog # 6 NOW GONNA SHIP THE PROJECT Everything is now ready… all that’s left is to hit Ship Project 🚀"}, {"post_id": 31015, "ts": "2026-07-19T02:24:57Z", "hours": 6.3275, "text": "UI UI UI ALL I DID WAS UI !!!!!! This update has been all about polishing the project. I’ve finally completed the UI for every single page , you all can see the before and the after in the screenshots of the UI. Besides this I had successfully deployed the application! despite the errors I faced while making it run smooth 😅 Looking back, it’s hard to believe this started as my first Streamlit project. I spent way more time tweaking layouts, colors, containers, and spacing than I ever expected, but it was worth it FINALLY!!!! Now the dashboard finally feels complete, and all that’s left is the final polish: cleaning up the code, adding comments, and finishing the README before I officially ship it. 🌍 The app is now live! If you’d like to explore 80+ years of climate data through interactive visualizations, give it a try: THE LINK TO THE PROJECT : https://the-earth-kept-a-record-here-it-is-vavg5teg69z5fpeqsqcren.streamlit.app/ Everyone do let me know about any improvements that you may seem that I can make before the shipping of this project This is the end of devlog # 5 See you all in devlog # 6 Byeeeeeee!"}, {"post_id": 27451, "ts": "2026-07-13T00:56:31Z", "hours": 5.5139, "text": "WHY DOES IT LOOK LIKE THAT????????? So, I was finally working on my last graph, the one that predicts future temperature anomalies for a city or country. I built the model, generated the predictions… and this is what I got. (the graph with almost a straight line) Honestly, I was disappointed. I expected something that looked more like a “prediction,” not just a line. So, I tried connecting the future with the historical data, changed a few things, and even wondered if I had done Polynomial Regression completely wrong. Turns out… the model wasn’t the problem. Regression doesn’t make random ups and downs, it simply learns the overall trend from the historical data and continues it into the future. In the end, I stopped trying to make the graph look dramatic and focused on making it accurate instead. What do you all think of this graph?? This is the end of devlog #4 See you all in devlog #5 Byeeeee"}, {"post_id": 24933, "ts": "2026-07-08T20:15:11Z", "hours": 14.7333, "text": "🚨 I USED THE WRONG DATA ALL ALONG… So Storytime!!!! When I almost like coded 3 out of 5 graphs, only then did I realise that I had the MAIN ingredient wrong: the data. To be exact, when I first downloaded the datasets, they seemed to have everything I needed: 🌡️ Temperatures from the 1940s to 2025 📅 Year-wise timeline 🌍 Data for cities and countries ❓Temperature anomaly (wait… what is this?) At first, I honestly thought Temperature Anomaly was just a fancy way of saying temperature change. Turns out I need to work a bit harder on both my SAT English and this project. 😅 Because when I looked into the csv in detail the Temperature anomaly was like in range of -0.000342 to 4.66247 and this was for like every single country each varing differently. After a bit of Googling and reading, I discovered that ** temperature anomaly is not the actual temperature**. Instead, it measures how much warmer or cooler a place is compared to its average temperature during a reference period. That meant I had a huge problem. My country data was already stored as temperature anomalies, but my city data contained actual temperatures. I was unknowingly comparing two completely different measurements in the same project. If I had continued like that, my comparisons would have been misleading, my rankings would have been unfair, and my prediction model would have been built on inconsistent data. So… I stopped everything. I went back, learned how temperature anomalies are calculated, converted all of my city datasets to use the same measurement, and rebuilt the affected parts of the project. It definitely wasn’t the plan, but I’m glad I caught the mistake before shipping the project. End of story……. Besides this I improved my horrible looking homepage (the simple screenshot) and now it definitely looks like something to look at (the attractive homepage) this also had me going through streamlit’s documentation and continuous learning…… which I am getting fed up of but again that is what coding means right?😅 Lastly I did also complete my 4 out of 5 graphs which is definitely a relief (pheww) and now all that’s left todo is Graph 5 Improved UI of all the graph pages About page Girls and Guys I would love to have your feedback for my project (PLZ PLZ PLZ suggest improvements 😭😭😭😭) Byeeee!!!!! See you in Devlog # 4 ✨ END of devlog # 3"}, {"post_id": 13967, "ts": "2026-06-22T22:33:14Z", "hours": 6.0975, "text": "Devlog # 2 Hi everyone! Hope you’re all doing well! 😊 Thankfully, I got out of the data cleaning phase. This week, I had my mind on the design and page layout of my web application, as well as the visualisations that will bring my idea to life. 🖥️ Planning the Website I thought my web application would have a structure like this: A Homepage 5 pages, each having a different graph type for each country An About page But everyone, the main challenge was that I had never worked with streamlit so in short, I had to learn it, and for me, tutorials almost never worked for me, so I had to go through documentation every single time, and this got me a lot of time spent on it instead of code. 🎨 Building the Homepage As I was trying to set up my homepage, I wanted something like this (this picture of the homepage is the inspo from ChatGPT ) So I started with the title and the choices, but when I wanted to take the user to that specific page of the graph, I got this error ( the picture with the error message). This had me stuck for almost an hour or so until I got it right, and FINALLY, my homepage was done. ( the homepage in black with the text “Earth Kept a record(in red), Here it is!!). Seeing this, **I was in the air!!!! YAAAAY!!!🎉🎉 ** 📈 First Graph first try I also started working on my first visualisation: the Temperature Trends Graph. This graph enables users to select a city or country and view how temperatures have evolved, utilising real climate data.To make it more visually appealing, I added a color-gradient effect to the graph. I did get some help from AI while experimenting with the design, but I’m really happy with how it turned out. It’s the first graph of the project, and I am gonna still work on it, and this progress makes me feel really GOOD.. 🌎(finally YAAAY YAAAY🎉🎉🎉) ✨That’s all for this week’s progress! See you in Devlog #3 🚀"}, {"post_id": 11006, "ts": "2026-06-18T01:02:50Z", "hours": 1.9433, "text": "Devlog #1 🌍 Hi everyone! I’m Shehma Ali, and welcome to my first devlog. Today I’ll be sharing what my project is and what I’ve done so far.🚀 •My Project Visualizes 80 years of climate change using real NASA and Copernicus climate data. •Lets users explore temperature trends for 10 cities from the 1940s to 2025. •Includes city trend graphs, global comparisons, warming rankings, and heatmaps. •Features future temperature predictions using linear regression with adjustable controls. •Built entirely in Python using Pandas, Plotly, and Streamlit. •Makes complex climate data simple and easy to understand. 🔨 Progress So Far To be completely honest, the data collection stage has been brutal. I first had to find city-level climate data from NASA and country-level climate data from Copernicus, which took a lot more searching than I expected. After gathering all the CSV files, I aligned them to the same year range and cleaned them so they could be used together in the project. With the datasets now prepared FINALLY, I’m ready to start building the visualisations and bringing the app to life. See you in the next devlog! 🌎✨"}]...
|
Title: The Earth kept a record. Here it is! by @Sh Title: The Earth kept a record. Here it is! by @ShehmaAli | Stardance
Devlogs:
Devlog #1 🌍 Hi everyone! I’m Shehma Ali, and welcome to my first devlog. Today I’ll be sharing what my project is and what I’ve done so far.🚀 •My Project Visualizes 80 years of climate change using real NASA and Copernicus climate data. •Lets users explore temperature trends for 10 cities from the 1940s to 2025. •Includes city trend graphs, global comparisons, warming rankings, and heatmaps. •Features future temperature predictions using linear regression with adjustable controls. •Built entirely in Python using Pandas, Plotly, and Streamlit. •Makes complex climate data simple and easy to understand. 🔨 Progress So Far To be completely honest, the data collection stage has been brutal. I first had to find city-level climate data from NASA and country-level climate data from Copernicus, which took a lot more searching than I expected. After gathering all the CSV files, I aligned them to the same year range and cleaned them so they could be used together in the project. With the datasets now prepared FINALLY, I’m ready to start building the visualisations and bringing the app to life. See you in the next devlog! 🌎✨
Devlog # 2 Hi everyone! Hope you’re all doing well! 😊 Thankfully, I got out of the data cleaning phase. This week, I had my mind on the design and page layout of my web application, as well as the visualisations that will bring my idea to life. 🖥️ Planning the Website I thought my web application would have a structure like this: A Homepage 5 pages, each having a different graph type for each country An About page But everyone, the main challenge was that I had never worked with streamlit so in short, I had to learn it, and for me, tutorials almost never worked for me, so I had to go through documentation every single time, and this got me a lot of time spent on it instead of code. 🎨 Building the Homepage As I was trying to set up my homepage, I wanted something like this (this picture of the homepage is the inspo from ChatGPT ) So I started with the title and the choices, but when I wanted to take the user to that specific page of the graph, I got this error ( the picture with the error message). This had me stuck for almost an hour or so until I got it right, and FINALLY, my homepage was done. ( the homepage in black with the text “Earth Kept a record(in red), Here it is!!). Seeing this, **I was in the air!!!! YAAAAY!!!🎉🎉 ** 📈 First Graph first try I also started working on my first visualisation: the Temperature Trends Graph. This graph enables users to select a city or country and view how temperatures have evolved, utilising real climate data.To make it more visually appealing, I added a color-gradient effect to the graph. I did get some help from AI while experimenting with the design, but I’m really happy with how it turned out. It’s the first graph of the project, and I am gonna still work on it, and this progress makes me feel really GOOD.. 🌎(finally YAAAY YAAAY🎉🎉🎉) ✨That’s all for this week’s progress! See you in Devlog #3 🚀
🚨 I USED THE WRONG DATA ALL ALONG… So Storytime!!!! When I almost like coded 3 out of 5 graphs, only then did I realise that I had the MAIN ingredient wrong: the data. To be exact, when I first downloaded the datasets, they seemed to have everything I needed: 🌡️ Temperatures from the 1940s to 2025 📅 Year-wise timeline 🌍 Data for cities and countries ❓Temperature anomaly (wait… what is this?) At first, I honestly thought Temperature Anomaly was just a fancy way of saying temperature change. Turns out I need to work a bit harder on both my SAT English and this project. 😅 Because when I looked into the csv in detail the Temperature anomaly was like in range of -0.000342 to 4.66247 and this was for like every single country each varing differently. After a bit of Googling and reading, I discovered that ** temperature anomaly is not the actual temperature**. Instead, it measures how much warmer or cooler a place is compared to its average temperature during a reference period. That meant I had a huge problem. My country data was already stored as temperature anomalies, but my city data contained actual temperatures. I was unknowingly comparing two completely different measurements in the same project. If I had continued like that, my comparisons would have been misleading, my rankings would have been unfair, and my prediction model would have been built on inconsistent data. So… I stopped everything. I went back, learned how temperature anomalies are calculated, converted all of my city datasets to use the same measurement, and rebuilt the affected parts of the project. It definitely wasn’t the plan, but I’m glad I caught the mistake before shipping the project. End of story……. Besides this I improved my horrible looking homepage (the simple screenshot) and now it definitely looks like something to look at (the attractive homepage) this also had me going through streamlit’s documentation and continuous learning…… which I am getting fed up of but again that is what coding means right?😅 Lastly I did also complete my 4 out of 5 graphs which is definitely a relief (pheww) and now all that’s left todo is Graph 5 Improved UI of all the graph pages About page Girls and Guys I would love to have your feedback for my project (PLZ PLZ PLZ suggest improvements 😭😭😭😭) Byeeee!!!!! See you in Devlog # 4 ✨ END of devlog # 3
WHY DOES IT LOOK LIKE THAT????????? So, I was finally working on my last graph, the one that predicts future temperature anomalies for a city or country. I built the model, generated the predictions… and this is what I got. (the graph with almost a straight line) Honestly, I was disappointed. I expected something that looked more like a “prediction,” not just a line. So, I tried connecting the future with the historical data, changed a few things, and even wondered if I had done Polynomial Regression completely wrong. Turns out… the model wasn’t the problem. Regression doesn’t make random ups and downs, it simply learns the overall trend from the historical data and continues it into the future. In the end, I stopped trying to make the graph look dramatic and focused on making it accurate instead. What do you all think of this graph?? This is the end of devlog #4 See you all in devlog #5 Byeeeee
UI UI UI ALL I DID WAS UI !!!!!! This update has been all about polishing the project. I’ve finally completed the UI for every single page , you all can see the before and the after in the screenshots of the UI. Besides this I had successfully deployed the application! despite the errors I faced while making it run smooth 😅 Looking back, it’s hard to believe this started as my first Streamlit project. I spent way more time tweaking layouts, colors, containers, and spacing than I ever expected, but it was worth it FINALLY!!!! Now the dashboard finally feels complete, and all that’s left is the final polish: cleaning up the code, adding comments, and finishing the README before I officially ship it. 🌍 The app is now live! If you’d like to explore 80+ years of climate data through interactive visualizations, give it a try: THE LINK TO THE PROJECT : https://the-earth-kept-a-record-here-it-is-vavg5teg69z5fpeqsqcren.streamlit.app/ Everyone do let me know about any improvements that you may seem that I can make before the shipping of this project This is the end of devlog # 5 See you all in devlog # 6 Byeeeeeee!
I DID THE FINAL STEPS Well almost all of it was done the remaining things were README.md file (half well) Comment of the entire files (I don’t like to do commenting 😭😭😭😭😭😭) WELLL WELLL Funny enough, commenting turned out to be the easier part. The real challenge was writing the README because I wanted it to actually explain the project properly instead of being just a few lines. End of devlog # 6 NOW GONNA SHIP THE PROJECT Everything is now ready… all that’s left is to hit Ship Project 🚀
HAD TO REDO THE README.md Well… I thought I was finally done. SOO now Welcome to the unexpected devlog # 7 Turns out my previous README had a bit too much AI in it, so I decided to rewrite almost the entire thing myself. It definitely took way longer than I expected, but now it actually feels like my project. At this point everything is finally done: ✅ UI ✅ Graphs ✅ Deployment ✅ Comments ✅ README Now hoping to not write another devlog now Byeeee!!!!
Change of all the plans 😭😭😭 So the thing is that my progess is falling apart and i want my 30 plus approved hours to be done inorder to get the certificate (I WANT IT PLS) and for this i want my dashboard to be in Flask HTML CSS and to be deployed in vercel But firstly gotta change the file directory!!!! So alot to do in pretty less time !!!! UGGGHHHH End of devlog # 8 See you in the next one !!! BYEEEE!!!!!!!
Final Decision 😭😔😒 Soo……. you all know that i was suppose to use flask and html and css and then to deploy it on vercel BUT BUT BUT I lost the track of time as I was going to make it and now only onde day is barely left so so so I had to change my plans well quite drastically Now my pampered project would be now on the command line interface Wish me luck!!!!! End of devlog # 9 Hopefully devolg # 10 would be the last one (plz plz plz) Byeeeeeee!!!!!!!!!!!!!!!!!!!!
I have no time I have to write this fast So i shifted the projec to CLI
FINALLYYYY THE LAST DEVLOG OMG I was so so so near the deadline that when the timer hit zero i thought i was done for *BY THAT I MEAN * My README.md had some editing to do My executable file wasn’t getting uploaded to git hub Had to remove my future prediction graph as well (oh it was a pain striaght to my heart) AND I FORGOT TO CHANGE THE BANNER OF MY PROJECT AND REMEMBERED AFTER I SHPPED OH GOD and i mean it was a total chaos OMG really I thought I had a breakdownbut I am safe THANK GOD Ireally worked hard on this Firstly tried to make it perfect but streamlit wasn’t allowed then tried to turn it into CLI many problems popped out Anyways I got my job done made the project smooth AND Finally at my last devlog End of devlog # 11 There is no devlog # 12 💗 Byeeeeee!!!!!!!
Ships:
I made an Interactive climate change dashboard using Streamlit and Plotly which visualized over 80 years of temperature data. Included 5 interactive graphs and one being a future temperature prediction model. The most chalenging thing for me was to learn streamlit as i have never made any application using that for the UI and another thing would be building a prediction model and making it work with the visualizations. I am proud to turn the raw climate data into something easy to explore. I am proud on completing my first full streamlit project and giving it a clean, interactive interface and also successfully deploying the project online. If people want to test my project they should: -Try both City and Country modes. -Test all 5 graph pages. -Use the Random buttons on comparison and heatmap pages. -Experiment with different years in the Future Prediction page. -The prediction graph is for educational purposes and is based on historical trends, not a scientific forecast.
What I made: I made an Interactive climate change dashboard on CLI and Plotly which visualized over 80 years of temperature data. Included 4 interactive graphs and one being a future temperature prediction model. CHALLENGES CLI problems and the connect of the the functions to one page function connectivity plotly What I am proud of: I am proud to turn the raw climate data into something easy to explore. I shipped it to STARDANCE If people want to test my project they should: -Try both City and Country modes. -Test all 4 graph pages. -Use the Random buttons on comparison and heatmap pages. * BEST OF LUCK and do use it you only need to download the data files and the executeable file *...
|
1793969658.1990583
|
1794056058.1990583
|
|
19502
|
Untitled by @Oren | Stardance
|
Oren
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled by @Oren | Stardance
|
1793987285.519637
|
1794592085.519637
|
|
19503
|
Untitled by @qcoral | Stardance
|
qcoral
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled by @qcoral | Stardance
|
1793501293.2211783
|
1794106093.2211783
|
|
19504
|
Untitled by @qcoral | Stardance
|
qcoral
|
0
|
0.33
|
0
|
[]
|
[{"post_id": 15852, "ts": "202 [{"post_id": 15852, "ts": "2026-06-25T19:35:17Z", "hours": 0.3333, "text": "testing!"}]...
|
Title: Untitled by @qcoral | Stardance
Devlogs:
t Title: Untitled by @qcoral | Stardance
Devlogs:
testing!...
|
1794023644.4228632
|
1794628444.4228632
|
|
19505
|
Untitled by @qcoral | Stardance
|
qcoral
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled by @qcoral | Stardance
|
1794052436.850932
|
1794657236.850932
|
|
19506
|
HackingNotes by @Ashu-cipher | Stardance
|
Ashu-cipher
|
2
|
16.0
|
75
|
[{"ship_num": 1, "hours": 10.0, [{"ship_num": 1, "hours": 10.0, "multiplier": 3.46, "payout": 35, "blessing": "neutral", "text": "I am making wiki for CyberSecurity enthusiast, this will help them in learning, finding vulnerability, growing. This project will grow with me, my knowledge. You can use it as reference or as a wiki, whichever way you want to use. I hope you find it useful. There is too much to add, i will update these things time to time. currently on hold", "repo": "https://github.com/Ashu-Cipher/HackingNotes", "demo": "https://ashu-cipher.github.io/HackingNotes/", "ts": "2026-07-02T17:10:27Z"}, {"ship_num": 2, "hours": 5.0, "multiplier": 7.9, "payout": 40, "blessing": "neutral", "text": "I am making wiki for CyberSecurity enthusiast, this will help them in learning, finding vulnerability, growing. This project will grow with me, my knowledge. You can use it as reference or as a wiki, whichever way you want to use. I hope you find it useful. There is too much to add, i will update these things time to time. currently on hold", "repo": "https://github.com/Ashu-Cipher/HackingNotes", "demo": "https://ashu-cipher.github.io/HackingNotes/", "ts": "2026-06-16T00:12:08Z"}]...
|
[{"post_id": 9596, "ts": "2026 [{"post_id": 9596, "ts": "2026-06-16T00:06:41Z", "hours": 10.0, "text": "I’m Making Notes for those who’re interested in CyberSecurity. This project will grow with me, hope you find it useful."}, {"post_id": 10961, "ts": "2026-06-17T23:38:27Z", "hours": 1.0, "text": "Completed transmission media and switching, next is The osi model"}, {"post_id": 11202, "ts": "2026-06-18T10:23:58Z", "hours": 0.0, "text": "completed OSI model, next is TCP/IP model"}, {"post_id": 20909, "ts": "2026-07-02T17:05:33Z", "hours": 2.0, "text": "completed TCP/IP model, maybe not available on page, ig deployment error"}, {"post_id": 24777, "ts": "2026-07-08T15:55:16Z", "hours": 1.0, "text": "okay, so i have decided to continue this project after a break and Physical Layer is done, currently working on Data Link Layer, Data Link Layer is fairly long enough so it would take some more time, after that let’s see what can i do, feel free to criticise, i’m up for Constructive criticism"}]...
|
Title: HackingNotes by @Ashu-cipher | Stardance
D Title: HackingNotes by @Ashu-cipher | Stardance
Devlogs:
okay, so i have decided to continue this project after a break and Physical Layer is done, currently working on Data Link Layer, Data Link Layer is fairly long enough so it would take some more time, after that let’s see what can i do, feel free to criticise, i’m up for Constructive criticism
completed TCP/IP model, maybe not available on page, ig deployment error
completed OSI model, next is TCP/IP model
Completed transmission media and switching, next is The osi model
I’m Making Notes for those who’re interested in CyberSecurity. This project will grow with me, hope you find it useful.
Ships:
I am making wiki for CyberSecurity enthusiast, this will help them in learning, finding vulnerability, growing. This project will grow with me, my knowledge. You can use it as reference or as a wiki, whichever way you want to use. I hope you find it useful. There is too much to add, i will update these things time to time. currently on hold
I am making wiki for CyberSecurity enthusiast, this will help them in learning, finding vulnerability, growing. This project will grow with me, my knowledge. You can use it as reference or as a wiki, whichever way you want to use. I hope you find it useful. There is too much to add, i will update these things time to time. currently on hold...
|
1793775352.837457
|
1794639352.837457
|
|
19507
|
My very own WebOS by @Dhruvan | Stardance
|
Dhruvan
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @Dhruvan | Stardance
|
1793811338.0222347
|
1794416138.0222347
|
|
19508
|
(debug) macropad_stage_2 by @qcoral | Stardance
|
qcoral
|
1
|
1.0
|
3
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-07-31T15:02:53Z", "hours": 1.0, "multiplier": 5.0, "payout": 3, "blessing": "neutral", "text": "i made a lot of things! alledgedly…", "repo": "https://github.com/hackclub/hackpad", "demo": ""}]...
|
[{"post_id": 38226, "ts": "202 [{"post_id": 38226, "ts": "2026-07-31T14:59:57Z", "hours": 0.6003, "text": "heyheyhey!"}, {"post_id": 20976, "ts": "2026-07-02T18:30:48Z", "hours": 0.2731, "text": "test. /"}]...
|
Title: (debug) macropad_stage_2 by @qcoral | Stard Title: (debug) macropad_stage_2 by @qcoral | Stardance
Devlogs:
test. /
heyheyhey!
Ships:
i made a lot of things! alledgedly…...
|
1794012650.2345326
|
1794099050.2345326
|
|
19509
|
Keyboard to Controller Input for xCloud Gaming by Keyboard to Controller Input for xCloud Gaming by @xeon12832 | Stardance...
|
xeon12832
|
1
|
4.0
|
46
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-17T01:06:04Z", "hours": 4.0, "multiplier": 11.22, "payout": 46, "blessing": "neutral", "text": "I have built a tool that converts keyboard inputs into controller inputs for browser based games and Xbox Cloud Gaming. This project was a rewarding challenge, particularly when navigating the challenge of connecting my macOS app to the web. I eventually developed a solution using a JavaScript bridge via localhost to enable seamless communication. Overall, it was a great experience, and I am excited to share this tool with others who want to play browser games without a physical controller. I hope to inspire others to make tools which will help their own lives.", "repo": "https://github.com/xeon12832/CloudControllerFinal", "demo": "https://github.com/xeon12832/CloudControllerFinal/releases/tag/v1"}]...
|
[{"post_id": 10340, "ts": "202 [{"post_id": 10340, "ts": "2026-06-17T00:44:11Z", "hours": 0.2736, "text": "Log 8 (16 Mins) I have fully finished the app. For the final touches, I added more detailed instructions and made things more intuitive. I have started to import the project into my GitHub repo. I will also hope to ship sometime today. Overall, I added all the features I wanted to make, and I hope to inspire others to make similar tools. Always remember to make tools that would improve your daily life."}, {"post_id": 10325, "ts": "2026-06-17T00:06:42Z", "hours": 0.4953, "text": "Log 7 (29 mins): I have completed the controller input integration by adding a d-pad mapper. Additionally, I’ve introduced a custom theme maker that allows users to use a color picker to customize base and accent colors. I plan to move the theme editor button to the top for better accessibility. I am currently applying final touches and improvements, and I look forward to shipping the project soon!"}, {"post_id": 10205, "ts": "2026-06-16T20:31:35Z", "hours": 0.525, "text": "Log 6 (29 Mins): I’ve implemented a visual controller diagram to improve the user interface. My current progress has slowed slightly due to some GitHub synchronization issues, so I am prioritizing fixing those repository access errors before moving forward with further feature development. If anyone has suggestions or can help with the GitHub issues, please let me know. Thank you"}, {"post_id": 10137, "ts": "2026-06-16T18:58:31Z", "hours": 0.3658, "text": "Log 5 (21 mins): I’ve implemented a setup button with clear configuration instructions and added a selection of default themes. Moving forward, I plan to expand the customization options for themes while focusing on refining the overall app performance and user experience."}, {"post_id": 10113, "ts": "2026-06-16T18:21:51Z", "hours": 0.9419, "text": "Log 4 (56 Mins): Finally added a remaper tool. Any key can be mapped to any controller input. Have to add d-pad later. Also have to add themes. Might also add a controller diagram. But thats all for now."}, {"post_id": 10027, "ts": "2026-06-16T16:19:24Z", "hours": 0.6414, "text": "Log 3 (22 Mins): I’m focusing on integrating my macOS app with the Chrome DevTools script for a more seamless connection. My roadmap includes developing a Chrome extension to automate the configuration of the JavaScript code for users. Additionally, I’m planning to enhance the UI with custom themes, including various color schemes and design options. In the future possibly even custom designs."}, {"post_id": 9961, "ts": "2026-06-16T14:22:45Z", "hours": 0.6475, "text": "Log 2 (38 Mins): I hit a few roadblocks with the driver integration, which proved to be quite challenging to get working correctly. To keep moving forward, I changed my goal a bit and successfully developed a Java script that functions within Chrome DevTools. While this works for now, my long term goal remains to refine the SwiftUI application so that the controller inputs can eventually work systemwide. I will add more games and an ability to configure controls eventually."}, {"post_id": 9916, "ts": "2026-06-16T12:57:19Z", "hours": 0.5017, "text": "Log 1 (30 Mins) I have made an app using SwiftUI that is able to detect keyboard presses. I made it so that when I press a key it shows it on screen. I also used drivers by tekezo on Github. This allowed me to record my keystrokes. My next step would be to convert those presses into controler inputs. I am planning to use Forza Horizon 6 as my test game. I will also add a feature where users can change each key to a different input on the virtual controller."}]...
|
Title: Keyboard to Controller Input for xCloud Gam Title: Keyboard to Controller Input for xCloud Gaming by @xeon12832 | Stardance
Devlogs:
Log 1 (30 Mins) I have made an app using SwiftUI that is able to detect keyboard presses. I made it so that when I press a key it shows it on screen. I also used drivers by tekezo on Github. This allowed me to record my keystrokes. My next step would be to convert those presses into controler inputs. I am planning to use Forza Horizon 6 as my test game. I will also add a feature where users can change each key to a different input on the virtual controller.
Log 2 (38 Mins): I hit a few roadblocks with the driver integration, which proved to be quite challenging to get working correctly. To keep moving forward, I changed my goal a bit and successfully developed a Java script that functions within Chrome DevTools. While this works for now, my long term goal remains to refine the SwiftUI application so that the controller inputs can eventually work systemwide. I will add more games and an ability to configure controls eventually.
Log 3 (22 Mins): I’m focusing on integrating my macOS app with the Chrome DevTools script for a more seamless connection. My roadmap includes developing a Chrome extension to automate the configuration of the JavaScript code for users. Additionally, I’m planning to enhance the UI with custom themes, including various color schemes and design options. In the future possibly even custom designs.
Log 4 (56 Mins): Finally added a remaper tool. Any key can be mapped to any controller input. Have to add d-pad later. Also have to add themes. Might also add a controller diagram. But thats all for now.
Log 5 (21 mins): I’ve implemented a setup button with clear configuration instructions and added a selection of default themes. Moving forward, I plan to expand the customization options for themes while focusing on refining the overall app performance and user experience.
Log 6 (29 Mins): I’ve implemented a visual controller diagram to improve the user interface. My current progress has slowed slightly due to some GitHub synchronization issues, so I am prioritizing fixing those repository access errors before moving forward with further feature development. If anyone has suggestions or can help with the GitHub issues, please let me know. Thank you
Log 7 (29 mins): I have completed the controller input integration by adding a d-pad mapper. Additionally, I’ve introduced a custom theme maker that allows users to use a color picker to customize base and accent colors. I plan to move the theme editor button to the top for better accessibility. I am currently applying final touches and improvements, and I look forward to shipping the project soon!
Log 8 (16 Mins) I have fully finished the app. For the final touches, I added more detailed instructions and made things more intuitive. I have started to import the project into my GitHub repo. I will also hope to ship sometime today. Overall, I added all the features I wanted to make, and I hope to inspire others to make similar tools. Always remember to make tools that would improve your daily life.
Ships:
I have built a tool that converts keyboard inputs into controller inputs for browser based games and Xbox Cloud Gaming. This project was a rewarding challenge, particularly when navigating the challenge of connecting my macOS app to the web. I eventually developed a solution using a JavaScript bridge via localhost to enable seamless communication. Overall, it was a great experience, and I am excited to share this tool with others who want to play browser games without a physical controller. I hope to inspire others to make tools which will help their own lives....
|
1793858067.8543105
|
1793944467.8543105
|
|
19510
|
Automated Inventory System via app Scripts by @mar Automated Inventory System via app Scripts by @marcoo | Stardance...
|
marcoo
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Automated Inventory System via app Scripts Title: Automated Inventory System via app Scripts by @marcoo | Stardance...
|
1793969506.868777
|
1794574306.868777
|
|
19511
|
Lesson planner for teachers (No AI Needed) by @Jon Lesson planner for teachers (No AI Needed) by @Jonas_the_bonus | Stardance...
|
Jonas_the_bonus
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Lesson planner for teachers (No AI Needed) Title: Lesson planner for teachers (No AI Needed) by @Jonas_the_bonus | Stardance...
|
1793911700.6765907
|
1794516500.6765907
|
|
19512
|
Frictionless by @mjt | Stardance
|
mjt
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Frictionless by @mjt | Stardance
|
1793332513.148279
|
1793937313.148279
|
|
19513
|
My awesome macropad! by @arnavGpt | Stardance
|
arnavGpt
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @arnavGpt | Stardan Title: My awesome macropad! by @arnavGpt | Stardance...
|
1794052318.5743892
|
1794657118.5743892
|
|
19514
|
Treacherous Trucking by @redwoodsteve | Stardance
|
redwoodsteve
|
0
|
0.78
|
0
|
[]
|
[{"post_id": 9604, "ts": "2026 [{"post_id": 9604, "ts": "2026-06-16T00:17:40Z", "hours": 0.7814, "text": "Made a simple car controller script, with brakes and throttle. Keyboard and controller support using the new Input System! The new system is super fun in Unity, because you can easily add whatever silly controls you want with the click of a few buttons. (also, i know everything looks kinda… meh… but i will have my sister make some nice art for the game!)"}]...
|
Title: Treacherous Trucking by @redwoodsteve | Sta Title: Treacherous Trucking by @redwoodsteve | Stardance
Devlogs:
Made a simple car controller script, with brakes and throttle. Keyboard and controller support using the new Input System! The new system is super fun in Unity, because you can easily add whatever silly controls you want with the click of a few buttons. (also, i know everything looks kinda… meh… but i will have my sister make some nice art for the game!)...
|
1793386131.5427482
|
1793990931.5427482
|
|
19515
|
My first slack bot! by @Puppy | Stardance
|
Puppy
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @Puppy | Stardance
|
1794002037.2365627
|
1794606837.2365627
|
|
19516
|
DICE by @PAPER_01 | Stardance
|
PAPER_01
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: DICE by @PAPER_01 | Stardance
|
1793803658.7683053
|
1794667658.7683053
|
|
19517
|
Crateris Haven by @Favionix | Stardance
|
Favionix
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Crateris Haven by @Favionix | Stardance
|
1793850807.4221191
|
1794455607.4221191
|
|
19518
|
Cecília by @gabriel_ferreira | Stardance
|
gabriel_ferreira
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Cecília by @gabriel_ferreira | Stardance
|
1793843400.7274191
|
1794707400.7274191
|
|
19519
|
fume extractor by @flyingfish | Stardance
|
flyingfish
|
1
|
25.0
|
124
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-20T04:45:08Z", "hours": 25.0, "multiplier": 5.0, "payout": 124, "blessing": "neutral", "text": "I made a fume extractor for soldering so that you don’t get light headed after soldering for long periods of time", "repo": "https://github.com/dinotiger01/fume-extractor", "demo": ""}]...
|
[{"post_id": 12349, "ts": "202 [{"post_id": 12349, "ts": "2026-06-20T04:36:28Z", "hours": 2.5306, "text": "I just finished the github read me now i am ready to ship"}, {"post_id": 12248, "ts": "2026-06-20T00:26:50Z", "hours": 8.9728, "text": "i just printed the new design and spent a long time assembling and i made some changes after having physically making it. (the picture doesn’t fit in the frame for some reason but it is just the finished fume extractor standing up) legs broken: so after assembling the legs the i found the little flaps on the legs have to big of a gap between the it and the block that is intended to hold it in place. this makes them not do there only purpose. so i redesigned the flaps to have little blocks to hold in place(the new legs are being printed rn so the new ones are not in the picture) the MSC(motor speed controller): so it was like really annoying it kept breaking and it like didn’t do anything and it went against one of my constraints because the potentiometer would stick out of the case so i just kinda removed it and connected the fan directly to the power source so you turn it on and of by just unplugging it."}, {"post_id": 11032, "ts": "2026-06-18T01:54:49Z", "hours": 4.4647, "text": "i printed the old case and it didn’t work at all so i spent all day redesign the case from scratch and i made a lot of changes while i was doing it size: i made everything a bit bigger because things didn’t fit mainly the place where the fan it no screws: i hade screws before because i thought is is just a good way to hold things together how ever i realized while redesigning they don’t work for this project because they are just to big and heavy so i am instead relying on the elasticity of plastic to hold the cover on the little flaps: in the old design i had these tiny flaps that was spoused to increase stability with rails to let it fold up however i made the rails waaay to small so this time i made the rail 5x bigger along with making the flaps longer to increase surface area rails: last time i designed the legs, before i designed the rails that they will go in to this resulted it really bad rails so this time i made the rails first then designed the legs so that it will be stronger because i can actually make strong rails"}, {"post_id": 10360, "ts": "2026-06-17T01:18:44Z", "hours": 4.4553, "text": "i made the circuit for the motor speed controller its really simple. i also got all the git hub repository set up"}, {"post_id": 9635, "ts": "2026-06-16T01:21:52Z", "hours": 4.43, "text": "i am going to make a fume extractor because i solder in my room and that’s not good for you constraints: small(i want it to be under 1ft so it can fit in my desk) expandable(i want a way to move it up and down so it can work when i am soldering something on a stand) flat(i don’t want to have many part stick out so i can put it in my drawer without taking up to much space) stable(i just don’t want it to fall over) small: to make it small i made it out of a small parable fan i repaired expendable: i was thinking about how to do this for a long time and eventually settled on a ladder peg system so you lift it to the high you wand then insert the peg so it holds in place stable: for this i knew i wanted a system where something would extend on the floor to increase surface area how ever i couldn’t find a good way to do this so i settled on two little flaps that go on the bottom of the legs flat: this is why the stability was really hard to figure out but i ended up making a track for the flaps to fold up so they don’t tack up space"}]...
|
Title: fume extractor by @flyingfish | Stardance
Title: fume extractor by @flyingfish | Stardance
Devlogs:
i am going to make a fume extractor because i solder in my room and that’s not good for you constraints: small(i want it to be under 1ft so it can fit in my desk) expandable(i want a way to move it up and down so it can work when i am soldering something on a stand) flat(i don’t want to have many part stick out so i can put it in my drawer without taking up to much space) stable(i just don’t want it to fall over) small: to make it small i made it out of a small parable fan i repaired expendable: i was thinking about how to do this for a long time and eventually settled on a ladder peg system so you lift it to the high you wand then insert the peg so it holds in place stable: for this i knew i wanted a system where something would extend on the floor to increase surface area how ever i couldn’t find a good way to do this so i settled on two little flaps that go on the bottom of the legs flat: this is why the stability was really hard to figure out but i ended up making a track for the flaps to fold up so they don’t tack up space
i made the circuit for the motor speed controller its really simple. i also got all the git hub repository set up
i printed the old case and it didn’t work at all so i spent all day redesign the case from scratch and i made a lot of changes while i was doing it size: i made everything a bit bigger because things didn’t fit mainly the place where the fan it no screws: i hade screws before because i thought is is just a good way to hold things together how ever i realized while redesigning they don’t work for this project because they are just to big and heavy so i am instead relying on the elasticity of plastic to hold the cover on the little flaps: in the old design i had these tiny flaps that was spoused to increase stability with rails to let it fold up however i made the rails waaay to small so this time i made the rail 5x bigger along with making the flaps longer to increase surface area rails: last time i designed the legs, before i designed the rails that they will go in to this resulted it really bad rails so this time i made the rails first then designed the legs so that it will be stronger because i can actually make strong rails
i just printed the new design and spent a long time assembling and i made some changes after having physically making it. (the picture doesn’t fit in the frame for some reason but it is just the finished fume extractor standing up) legs broken: so after assembling the legs the i found the little flaps on the legs have to big of a gap between the it and the block that is intended to hold it in place. this makes them not do there only purpose. so i redesigned the flaps to have little blocks to hold in place(the new legs are being printed rn so the new ones are not in the picture) the MSC(motor speed controller): so it was like really annoying it kept breaking and it like didn’t do anything and it went against one of my constraints because the potentiometer would stick out of the case so i just kinda removed it and connected the fan directly to the power source so you turn it on and of by just unplugging it.
I just finished the github read me now i am ready to ship
Ships:
I made a fume extractor for soldering so that you don’t get light headed after soldering for long periods of time...
|
1793930132.8379743
|
1794016532.8379743
|
|
19520
|
Touch Grass Timer by @AK_47 | Stardance
|
AK_47
|
1
|
4.0
|
17
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-18T18:29:47Z", "hours": 4.0, "multiplier": 4.97, "payout": 17, "blessing": "neutral", "text": "Behold! The touch grass timer: the timer that tells you to touch some grass after a given amount of time! It has many uses (including telling your cousin to get off her iPad and go play outside). You can time screen time or use it as a kitchen timer. (The default message tells you to go touch some grass after the timer goes off) But you can change the message to whatever you want, and you can even customize the theme. Have fun :)", "repo": "https://github.com/AKKKKKK-47/TouchGrassTimer", "demo": "https://akkkkkk-47.github.io/TouchGrassTimer/"}]...
|
[{"post_id": 11435, "ts": "202 [{"post_id": 11435, "ts": "2026-06-18T18:21:02Z", "hours": 1.0358, "text": "Final Touch Grass Update Before shipping! (I hope): I got everything done! The timer, setting the themes, the custom message, I finished it yesterday night but I was only able to dump my heartbeats from Wakatime just now. I’m proud to announce that your computer will now be able to tell you to touch some grass :)"}, {"post_id": 10928, "ts": "2026-06-17T22:12:08Z", "hours": 1.1483, "text": "Touch Grass update #2: Today, I finished the basic user interface of the timer! I got the themes up/running, the space to set the timer is good, and the theme dropdown works too! For the next devlog, I hope to finish coding the pop-up reminder and the part of the timer that will run in the background. It’s only a short time before your computer will tell you to go touch some grass!"}, {"post_id": 10275, "ts": "2026-06-16T22:21:13Z", "hours": 1.6383, "text": "Touch Grass Update: I have made part of the user interface for this! I used a bunch of CSS/C++ (I forgot what they call this)variables to set the interface, which is why I only have so little… I’m planning to code just a front end for this because I’m not planning to connect this to a server or anything. You know… It’s summer. Now I need to go touch some grass. Cya!"}]...
|
Title: Touch Grass Timer by @AK_47 | Stardance
De Title: Touch Grass Timer by @AK_47 | Stardance
Devlogs:
Touch Grass Update: I have made part of the user interface for this! I used a bunch of CSS/C++ (I forgot what they call this)variables to set the interface, which is why I only have so little… I’m planning to code just a front end for this because I’m not planning to connect this to a server or anything. You know… It’s summer. Now I need to go touch some grass. Cya!
Touch Grass update #2: Today, I finished the basic user interface of the timer! I got the themes up/running, the space to set the timer is good, and the theme dropdown works too! For the next devlog, I hope to finish coding the pop-up reminder and the part of the timer that will run in the background. It’s only a short time before your computer will tell you to go touch some grass!
Final Touch Grass Update Before shipping! (I hope): I got everything done! The timer, setting the themes, the custom message, I finished it yesterday night but I was only able to dump my heartbeats from Wakatime just now. I’m proud to announce that your computer will now be able to tell you to touch some grass :)
Ships:
Behold! The touch grass timer: the timer that tells you to touch some grass after a given amount of time! It has many uses (including telling your cousin to get off her iPad and go play outside). You can time screen time or use it as a kitchen timer. (The default message tells you to go touch some grass after the timer goes off) But you can change the message to whatever you want, and you can even customize the theme. Have fun :)...
|
1793854039.1339157
|
1793940439.1339157
|
|
19521
|
My awesome macropad! by @AtomicElephant | Stardanc My awesome macropad! by @AtomicElephant | Stardance...
|
AtomicElephant
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @AtomicElephant | S Title: My awesome macropad! by @AtomicElephant | Stardance...
|
1793926436.4276712
|
1794531236.4276712
|
|
19522
|
Pocket Ecosystem by @zackdixon459 | Stardance
|
zackdixon459
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Pocket Ecosystem by @zackdixon459 | Stardan Title: Pocket Ecosystem by @zackdixon459 | Stardance...
|
1793465574.9217098
|
1794070374.9217098
|
|
19523
|
Squish Hunters by @williamta | Stardance
|
williamta
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Squish Hunters by @williamta | Stardance
|
1793523360.7401798
|
1794128160.7401798
|
|
19524
|
Rat Quest by @Jonas_the_bonus | Stardance
|
Jonas_the_bonus
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Rat Quest by @Jonas_the_bonus | Stardance
|
1793894037.7881157
|
1794498837.7881157
|
|
19525
|
My very own WebOS by @shaunak | Stardance
|
shaunak
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @shaunak | Stardance
|
1793422137.491489
|
1794026937.491489
|
|
19526
|
Untitled project by @Ruhika | Stardance
|
Ruhika
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled project by @Ruhika | Stardance
|
1793973175.329604
|
1794577975.329604
|
|
19527
|
One Wish Willow by @sahajk | Stardance
|
sahajk
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: One Wish Willow by @sahajk | Stardance
|
1794002102.3994088
|
1794606902.3994088
|
|
19528
|
Untitled by @Ruhika | Stardance
|
Ruhika
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled by @Ruhika | Stardance
|
1793785818.92114
|
1794390618.92114
|
|
19529
|
My awesome macropad! by @Sardar | Stardance
|
Sardar
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @Sardar | Stardance
|
1793339714.3334398
|
1793944514.3334398
|
|
19530
|
My awesome macropad! by @anayvinodmetha | Stardanc My awesome macropad! by @anayvinodmetha | Stardance...
|
anayvinodmetha
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @anayvinodmetha | S Title: My awesome macropad! by @anayvinodmetha | Stardance...
|
1793904467.8559983
|
1794509267.8559983
|
|
19531
|
My first slack bot! by @lilay | Stardance
|
lilay
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @lilay | Stardance
|
1793397250.222008
|
1794002050.222008
|
|
19532
|
My awesome macropad! by @Astroiea2421 | Stardance
|
Astroiea2421
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @Astroiea2421 | Sta Title: My awesome macropad! by @Astroiea2421 | Stardance...
|
1793372060.767745
|
1793976860.767745
|
|
19533
|
Cricket by @hyphen-26 | Stardance
|
hyphen-26
|
1
|
22.14
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-28T04:18:21Z", "hours": 17.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a working web OS named: #Cricket! Cricket has a few basic features: a text editor (Notes) a terminal (doesn’t do much at the moment) a browser and an about page. I’m planning on adding some other stuff soon, but this is it for now.", "repo": "https://github.com/26097ek/WebOS", "demo": "https://26097ek.github.io/WebOS/"}]...
|
[{"post_id": 28102, "ts": "202 [{"post_id": 28102, "ts": "2026-07-14T04:56:50Z", "hours": 5.1422, "text": "Devlog #4: Music Player I made a music player! I used some AI since it’s been a while since I coded JavaScript, but I put together the thing myself. Here’s how it works. First, I get the file from the user in the form of <input id=\"musicFile\" accept\"audio/*\" type=\"file\"> . Then, I listen for a change in the input by adding an event listener: musicFile.addEventListener(\"change\", loadMusic); . Once the user adds a file, I fetch the file : const file = this.files[0]; . Then I assign it to a blob URL: musicURL = URL.createObjectURL(file); . Next, I assign the blob URL to the source tag: musicSource.src = musicURL; . Finally, I reload the audio tag for the changes to take place: musicPlayer.load(); . Here’s the code: HTML Code: <input id= \"musicFile\" type= \"file\" accept= \"audio/*\" > <audio id= \"musicPlayer\" controls > <source id= \"musicSource\" src= \"\" > </audio> JavaScript Code: function loadMusic () { const file = this . files [ 0 ]; if ( file ) { if ( globalThis . musicURLblob ){ URL . revokeObjectURL ( globalThis . musicURLblob ); } globalThis . musicURLblob = URL . createObjectURL ( file ); musicSource . src = globalThis . musicURLblob ; musicPlayer . load (); musicPlayer . play (); } } let musicURLblob = null ; const musicFile = document . querySelector ( \" #musicFile \" ); const musicSource = document . querySelector ( \" #musicSource \" ); const musicPlayer = document . querySelector ( \" #musicPlayer \" ); musicFile . addEventListener ( \" change \" , loadMusic );"}, {"post_id": 17221, "ts": "2026-06-27T22:39:36Z", "hours": 0.4517, "text": "Devlog 3: About Screen About my project:"}, {"post_id": 17143, "ts": "2026-06-27T20:36:07Z", "hours": 0.5508, "text": "Browser!! I’ve created a browser! Most links don’t work(because it’s an <iframe>)"}, {"post_id": 16788, "ts": "2026-06-27T08:01:37Z", "hours": 16.0978, "text": "Cricket, a very basic OS Cricket is a very basic operating system. When it’s done, it will have a lot of features, including: a text editor [✓], a terminal [-], a web browser [-], a media player/viewer [ ], and a bunch of other stuff. So far, I’ve done the first one, the second two are in progress, and the third has not been started yet. Here is an image:"}]...
|
Title: Cricket by @hyphen-26 | Stardance
Devlogs: Title: Cricket by @hyphen-26 | Stardance
Devlogs:
Cricket, a very basic OS Cricket is a very basic operating system. When it’s done, it will have a lot of features, including: a text editor [✓], a terminal [-], a web browser [-], a media player/viewer [ ], and a bunch of other stuff. So far, I’ve done the first one, the second two are in progress, and the third has not been started yet. Here is an image:
Browser!! I’ve created a browser! Most links don’t work(because it’s an <iframe>)
Devlog 3: About Screen About my project:
Devlog #4: Music Player I made a music player! I used some AI since it’s been a while since I coded JavaScript, but I put together the thing myself. Here’s how it works. First, I get the file from the user in the form of <input id="musicFile" accept"audio/*" type="file"> . Then, I listen for a change in the input by adding an event listener: musicFile.addEventListener("change", loadMusic); . Once the user adds a file, I fetch the file : const file = this.files[0]; . Then I assign it to a blob URL: musicURL = URL.createObjectURL(file); . Next, I assign the blob URL to the source tag: musicSource.src = musicURL; . Finally, I reload the audio tag for the changes to take place: musicPlayer.load(); . Here’s the code: HTML Code: <input id= "musicFile" type= "file" accept= "audio/*" > <audio id= "musicPlayer" controls > <source id= "musicSource" src= "" > </audio> JavaScript Code: function loadMusic () { const file = this . files [ 0 ]; if ( file ) { if ( globalThis . musicURLblob ){ URL . revokeObjectURL ( globalThis . musicURLblob ); } globalThis . musicURLblob = URL . createObjectURL ( file ); musicSource . src = globalThis . musicURLblob ; musicPlayer . load (); musicPlayer . play (); } } let musicURLblob = null ; const musicFile = document . querySelector ( " #musicFile " ); const musicSource = document . querySelector ( " #musicSource " ); const musicPlayer = document . querySelector ( " #musicPlayer " ); musicFile . addEventListener ( " change " , loadMusic );
Ships:
I made a working web OS named: #Cricket! Cricket has a few basic features: a text editor (Notes) a terminal (doesn’t do much at the moment) a browser and an about page. I’m planning on adding some other stuff soon, but this is it for now....
|
1793850901.9155672
|
1793937301.9155672
|
|
19534
|
Wave Function Collapse implementation by @Square | Wave Function Collapse implementation by @Square | Stardance...
|
Square
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Wave Function Collapse implementation by @S Title: Wave Function Collapse implementation by @Square | Stardance...
|
1793505051.3577068
|
1794109851.3577068
|
|
19535
|
My awesome macropad! by @pri | Stardance
|
pri
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @pri | Stardance
|
1793804048.321753
|
1794408848.321753
|
|
19536
|
Booksphere by @vivaangovindugari99 | Stardance
|
vivaangovindugari99
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Booksphere by @vivaangovindugari99 | Starda Title: Booksphere by @vivaangovindugari99 | Stardance...
|
1793973133.400983
|
1794577933.400983
|
|
19537
|
My very own WebOS by @hotshot | Stardance
|
hotshot
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @hotshot | Stardance
|
1793332208.478193
|
1793937008.478193
|
|
19538
|
Frictionless by @adambasa75 | Stardance
|
adambasa75
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Frictionless by @adambasa75 | Stardance
|
1793483574.7612178
|
1794088374.7612178
|
|
19539
|
My awesome macropad! by @Dilraj | Stardance
|
Dilraj
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @Dilraj | Stardance
|
1793465287.0425482
|
1794070087.0425482
|
|
19540
|
My very own WebOS by @samuel798f | Stardance
|
samuel798f
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @samuel798f | Stardanc Title: My very own WebOS by @samuel798f | Stardance...
|
1793407656.6622522
|
1794012456.6622522
|
|
19541
|
Pork Chop Generator by @Boa_N | Stardance
|
Boa_N
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Pork Chop Generator by @Boa_N | Stardance
|
1793782061.3819747
|
1794646061.3819747
|
|
19542
|
My awesome macropad! by @saifanahmed12 | Stardance
|
saifanahmed12
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @saifanahmed12 | St Title: My awesome macropad! by @saifanahmed12 | Stardance...
|
1793494419.7202492
|
1794099219.7202492
|
|
19543
|
My first slack bot! by @Fireball01 | Stardance
|
Fireball01
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @Fireball01 | Starda Title: My first slack bot! by @Fireball01 | Stardance...
|
1793393376.213699
|
1793998176.213699
|
|
19544
|
Artemis-3 Live Tracker by @Je_remy | Stardance
|
Je_remy
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Artemis-3 Live Tracker by @Je_remy | Starda Title: Artemis-3 Live Tracker by @Je_remy | Stardance...
|
1793515925.0171494
|
1794120725.0171494
|
|
19545
|
Model Plane by @antonflach | Stardance
|
antonflach
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Model Plane by @antonflach | Stardance
|
1793483654.340055
|
1794088454.340055
|
|
19546
|
Frictionless by @SuhaasGoluguri | Stardance
|
SuhaasGoluguri
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Frictionless by @SuhaasGoluguri | Stardance
|
1793530235.0228786
|
1794135035.0228786
|
|
19547
|
Untitled by @akumartibrewal | Stardance
|
akumartibrewal
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled by @akumartibrewal | Stardance
|
1794034250.8583593
|
1794639050.8583593
|
|
19548
|
Bingo!: My First Slack Bot by @yankobzarenko | Sta Bingo!: My First Slack Bot by @yankobzarenko | Stardance...
|
yankobzarenko
|
1
|
3.6
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-23T21:06:06Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a simple Slack Bot that has a couple of useful commands. It is called Bingo!, and there are currently six unique commands that you can use. I found it creating the command for a weather forecast the most difficult because it was far more complex to create compared to any of the other commands. To test Bingo!, you can take a look at the channel I made in Hack Club’s Slack.", "repo": "https://github.com/yankobzarenko/bingoslackbot", "demo": "https://hackclub.enterprise.slack.com/archives/C0BCT7AR06P"}]...
|
[{"post_id": 15382, "ts": "202 [{"post_id": 15382, "ts": "2026-06-25T00:36:30Z", "hours": 1.5967, "text": "Devlog #2: So this time, I decided to add a new command based on the suggestion someone left me: a command that allows you to convert your current time to another time zone of your choosing. It took me a while to get it working, which was mainly due to the fact that I had very little idea how to do it. However, I did get it after some time. The next issue came when it was time to update Bingo!, and I spent a good 30 to 45 minutes just trying to figure that out, but this was mostly me not reading the guide properly. Also, I decided to revamp my color palette command because the original command looked very basic to me. However, I was not prepared for how difficult it would be to update. Originally, I just tried using Slack’s Block Kit Builder, which worked okay, but it didn’t quite give me what I was looking for. All of the color swatches were tiny, and what I wanted was to have those images with all of the colors neatly arranged. So, after searching for a while, I ended up using QuickChart to generate a custom bar chart using the hex codes for the colors. Even then, I encountered a lot of bugs that took me a while to fix, and most of the time, it was usually me forgetting to add some syntax to the code. What do you think I should add next?"}, {"post_id": 14644, "ts": "2026-06-23T20:33:27Z", "hours": 2.1867, "text": "Starting Out: Okay, so I think this is the first dev log I have ever made and also the first time I’m using JavaScript, so forgive me if my code looks very messy. So far in my slack bot, I have six commands currently available: help, ping, catfact, forecast, colorpallete, and joke. Forecast took me an absurdly long time to make because I had no idea what I was doing. It took me like halfway through making it to realize that I could just use console.log() to help debug, which made it a whole lot easier to see what went wrong. An example of the command is attached to this post. I’m not sure what else to add or work on for the slack bot, so it would be great if I could get some suggestions. Also, some advice in regard to JavaScript would be amazing because I still know very little about the language."}]...
|
Title: Bingo!: My First Slack Bot by @yankobzarenk Title: Bingo!: My First Slack Bot by @yankobzarenko | Stardance
Devlogs:
Starting Out: Okay, so I think this is the first dev log I have ever made and also the first time I’m using JavaScript, so forgive me if my code looks very messy. So far in my slack bot, I have six commands currently available: help, ping, catfact, forecast, colorpallete, and joke. Forecast took me an absurdly long time to make because I had no idea what I was doing. It took me like halfway through making it to realize that I could just use console.log() to help debug, which made it a whole lot easier to see what went wrong. An example of the command is attached to this post. I’m not sure what else to add or work on for the slack bot, so it would be great if I could get some suggestions. Also, some advice in regard to JavaScript would be amazing because I still know very little about the language.
Devlog #2: So this time, I decided to add a new command based on the suggestion someone left me: a command that allows you to convert your current time to another time zone of your choosing. It took me a while to get it working, which was mainly due to the fact that I had very little idea how to do it. However, I did get it after some time. The next issue came when it was time to update Bingo!, and I spent a good 30 to 45 minutes just trying to figure that out, but this was mostly me not reading the guide properly. Also, I decided to revamp my color palette command because the original command looked very basic to me. However, I was not prepared for how difficult it would be to update. Originally, I just tried using Slack’s Block Kit Builder, which worked okay, but it didn’t quite give me what I was looking for. All of the color swatches were tiny, and what I wanted was to have those images with all of the colors neatly arranged. So, after searching for a while, I ended up using QuickChart to generate a custom bar chart using the hex codes for the colors. Even then, I encountered a lot of bugs that took me a while to fix, and most of the time, it was usually me forgetting to add some syntax to the code. What do you think I should add next?
Ships:
I made a simple Slack Bot that has a couple of useful commands. It is called Bingo!, and there are currently six unique commands that you can use. I found it creating the command for a weather forecast the most difficult because it was far more complex to create compared to any of the other commands. To test Bingo!, you can take a look at the channel I made in Hack Club’s Slack....
|
1793940772.0215049
|
1794027172.0215049
|
|
19549
|
liqvideo by @adityanavale | Stardance
|
adityanavale
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: liqvideo by @adityanavale | Stardance
|
1793810882.238548
|
1794674882.238548
|
|
19550
|
Untitled project by @Ash1421 | Stardance
|
Ash1421
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled project by @Ash1421 | Stardance
|
1793534189.9124253
|
1794138989.9124253
|