|
1286
|
My awesome macropad! by @jagravshukla28 | Stardanc My awesome macropad! by @jagravshukla28 | Stardance...
|
jagravshukla28
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @jagravshukla28 | S Title: My awesome macropad! by @jagravshukla28 | Stardance...
|
1792558185.699163
|
1793162985.699163
|
|
1285
|
Untitled project by @766hariwork | Stardance
|
766hariwork
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled project by @766hariwork | Stardanc Title: Untitled project by @766hariwork | Stardance...
|
1792601271.5883555
|
1793206071.5883555
|
|
1284
|
color picker by @ravi | Stardance
|
ravi
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: color picker by @ravi | Stardance
|
1792662680.3470516
|
1793267480.3470516
|
|
1283
|
My awesome macropad! by @Amywu | Stardance
|
Amywu
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @Amywu | Stardance
|
1792554495.5305765
|
1793159295.5305765
|
|
1282
|
high efficiency seebeck drone or an HED! by @akido high efficiency seebeck drone or an HED! by @akido | Stardance...
|
akido
|
0
|
0.0
|
0
|
[]
|
[{"post_id": 312, "ts": "2026- [{"post_id": 312, "ts": "2026-06-01T16:06:28Z", "hours": 0.0, "text": "Drawing project inspo! although i do work with code and programming a lot i would still say i am still a newbie in that regard so with stardance i thought let’s let my technical abilities rest and work on my coding on an idea i’ve been thinking about for a while now, I tried out the hackatime with this and now i am ready to start! Project Brief: although not fully decided i’ve been wanting to make somekind of a drone for autonomous scouting in the harsh environment of the poles and usually to do anything you need power so i started with that although i could just slap on a very efficient battery or a solar panel , I wanted to try something else, something more complex drumroll please ENTERRR THE SEEBECK BATTERY! i’ve known about the seebeck principle for a long time i’ve even integrated it in my ion engine but even with that it wasn’t something i could be proud of, so to fix that i am going to make some sort of scanning/scouting drone which utilises the seebeck principle! (also sorry but to write this devlog i had to code something first so to get around that i just ran some python codes from my textbook but worry not i will start after i confirm what i’m actually building!)"}]...
|
Title: high efficiency seebeck drone or an HED! by Title: high efficiency seebeck drone or an HED! by @akido | Stardance
Devlogs:
Drawing project inspo! although i do work with code and programming a lot i would still say i am still a newbie in that regard so with stardance i thought let’s let my technical abilities rest and work on my coding on an idea i’ve been thinking about for a while now, I tried out the hackatime with this and now i am ready to start! Project Brief: although not fully decided i’ve been wanting to make somekind of a drone for autonomous scouting in the harsh environment of the poles and usually to do anything you need power so i started with that although i could just slap on a very efficient battery or a solar panel , I wanted to try something else, something more complex drumroll please ENTERRR THE SEEBECK BATTERY! i’ve known about the seebeck principle for a long time i’ve even integrated it in my ion engine but even with that it wasn’t something i could be proud of, so to fix that i am going to make some sort of scanning/scouting drone which utilises the seebeck principle! (also sorry but to write this devlog i had to code something first so to get around that i just ran some python codes from my textbook but worry not i will start after i confirm what i’m actually building!)...
|
1792929057.543936
|
1793793057.543936
|
|
1281
|
Stp by @pathaksugam46 | Stardance
|
pathaksugam46
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Stp by @pathaksugam46 | Stardance
|
1792605012.1436396
|
1793209812.1436396
|
|
1280
|
Solar Assisted Electric Boat by @teeranop_em | Sta Solar Assisted Electric Boat by @teeranop_em | Stardance...
|
teeranop_em
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Solar Assisted Electric Boat by @teeranop_e Title: Solar Assisted Electric Boat by @teeranop_em | Stardance...
|
1792633659.8411925
|
1793238459.8411925
|
|
1279
|
Hack Club Website by @Bandit | Stardance
|
Bandit
|
1
|
4.0
|
5
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-02T15:28:23Z", "hours": 4.0, "multiplier": 1.2, "payout": 5, "blessing": "neutral", "text": "I am web developper not pro but learing. I am new with the programminga and coding all these kinda things. I hope I will learn all these things very soon by the helps of the hack clubbers.", "repo": "", "demo": ""}]...
|
[{"post_id": 843, "ts": "2026- [{"post_id": 843, "ts": "2026-06-02T15:19:56Z", "hours": 0.3694, "text": "I added chat service on the website"}, {"post_id": 823, "ts": "2026-06-02T14:42:04Z", "hours": 3.635, "text": "I am adding more info"}]...
|
Title: Hack Club Website by @Bandit | Stardance
D Title: Hack Club Website by @Bandit | Stardance
Devlogs:
I am adding more info
I added chat service on the website
Ships:
I am web developper not pro but learing. I am new with the programminga and coding all these kinda things. I hope I will learn all these things very soon by the helps of the hack clubbers....
|
1792975816.1414804
|
1793062216.1414804
|
|
1278
|
My first slack bot! by @Hattie | Stardance
|
Hattie
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @Hattie | Stardance
|
1792785159.3679824
|
1793389959.3679824
|
|
1277
|
Hand grab cube by @Sami9889 | Stardance
|
Sami9889
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Hand grab cube by @Sami9889 | Stardance
|
1792662581.809248
|
1793267381.809248
|
|
1276
|
Estia by @alahari_nandhan | Stardance
|
alahari_nandhan
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Estia by @alahari_nandhan | Stardance
|
1792522207.5773978
|
1793127007.5773978
|
|
1275
|
My awesome macropad! by @Bobert3D | Stardance
|
Bobert3D
|
0
|
1.74
|
0
|
[]
|
[{"post_id": 65512, "ts": "202 [{"post_id": 65512, "ts": "2026-09-10T18:21:35Z", "hours": 1.7444, "text": "I started the Hackpad!!!!"}]...
|
Title: My awesome macropad! by @Bobert3D | Stardan Title: My awesome macropad! by @Bobert3D | Stardance
Devlogs:
I started the Hackpad!!!!...
|
1792713137.7501328
|
1793317937.7501328
|
|
1274
|
My awesome macropad! by @ryan_leung | Stardance
|
ryan_leung
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @ryan_leung | Stard Title: My awesome macropad! by @ryan_leung | Stardance...
|
1792569184.0501854
|
1793173984.0501854
|
|
1273
|
My awesome macropad! by @091cc | Stardance
|
091cc
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @091cc | Stardance
|
1792619520.7757988
|
1793224320.7757988
|
|
1272
|
My first slack bot! by @Arwin | Stardance
|
Arwin
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @Arwin | Stardance
|
1792803072.709214
|
1793407872.709214
|
|
1271
|
Starfarer by @Lunae-JP | Stardance
|
Lunae-JP
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Starfarer by @Lunae-JP | Stardance
|
1792576422.2232914
|
1793181222.2232914
|
|
1270
|
JARVIS 2.0 by @Rakshit_Agarwal | Stardance
|
Rakshit_Agarwal
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: JARVIS 2.0 by @Rakshit_Agarwal | Stardance
|
1792529632.869088
|
1793134432.869088
|
|
1269
|
Cold Mentallity Automation by @sambhavthecoolkid | Cold Mentallity Automation by @sambhavthecoolkid | Stardance...
|
sambhavthecoolkid
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Cold Mentallity Automation by @sambhavtheco Title: Cold Mentallity Automation by @sambhavthecoolkid | Stardance...
|
1792691502.956646
|
1793296302.956646
|
|
1268
|
My first slack bot! by @Riyen | Stardance
|
Riyen
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @Riyen | Stardance
|
1792785272.0678513
|
1793390072.0678513
|
|
1267
|
Untitled project by @opdgerety | Stardance
|
opdgerety
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled project by @opdgerety | Stardance
|
1792738242.3036466
|
1793343042.3036466
|
|
1266
|
My awesome macropad! by @Flora | Stardance
|
Flora
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @Flora | Stardance
|
1792569041.7895494
|
1793173841.7895494
|
|
1265
|
Electric Field Detector by @emensta | Stardance
|
emensta
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Electric Field Detector by @emensta | Stard Title: Electric Field Detector by @emensta | Stardance...
|
1792687816.469148
|
1793292616.469148
|
|
1264
|
Sneko bot by @akisarke | Stardance
|
akisarke
|
1
|
0.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-07-18T16:19:16Z", "hours": 0.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made my own slack bot for the first time! I’m very proud of myself since i didn’t ever make a slack bot. If you want to try it you can go to the repo here: https://github.com/aleksaingh/sneko-bot", "repo": "https://github.com/akisarke/sneko-bot", "demo": "https://hackclub.enterprise.slack.com/archives/C0BJJJ6JCLU"}]...
|
[{"post_id": 451, "ts": "2026- [{"post_id": 451, "ts": "2026-06-01T21:36:49Z", "hours": 0.4819, "text": "I have added 7 commands to my new slack bot Sneko Bot. The commands are: /as-help - Lists all of the commands /as-myping - Check the bot’s latency /as-dadjoke - Get a random dad joke /as-catfact - Get a random cat fact /as-dog - Get a random dog picture /as-fact - Get a random useless fact /as-weather [city] Get the weather for a city I quickly whipped up an icon for the bot in Photoshop it isn’t something special but it’s fine for me tbh. I really enjoyed scripting the bot in javascript, idk i found it really fun."}]...
|
Title: Sneko bot by @akisarke | Stardance
Devlogs Title: Sneko bot by @akisarke | Stardance
Devlogs:
I have added 7 commands to my new slack bot Sneko Bot. The commands are: /as-help - Lists all of the commands /as-myping - Check the bot’s latency /as-dadjoke - Get a random dad joke /as-catfact - Get a random cat fact /as-dog - Get a random dog picture /as-fact - Get a random useless fact /as-weather [city] Get the weather for a city I quickly whipped up an icon for the bot in Photoshop it isn’t something special but it’s fine for me tbh. I really enjoyed scripting the bot in javascript, idk i found it really fun.
Ships:
I made my own slack bot for the first time! I’m very proud of myself since i didn’t ever make a slack bot. If you want to try it you can go to the repo here: https://github.com/aleksaingh/sneko-bot...
|
1792990586.7365732
|
1793076986.7365732
|
|
1263
|
My first slack bot! by @Anh_Khoa | Stardance
|
Anh_Khoa
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @Anh_Khoa | Stardanc Title: My first slack bot! by @Anh_Khoa | Stardance...
|
1792558251.0356658
|
1793163051.0356658
|
|
1262
|
My awesome macropad! by @akisarke | Stardance
|
akisarke
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @akisarke | Stardan Title: My awesome macropad! by @akisarke | Stardance...
|
1792954246.9018998
|
1793818246.9018998
|
|
1261
|
Notes by @YASH | Stardance
|
YASH
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Notes by @YASH | Stardance
|
1792572468.0432901
|
1793177268.0432901
|
|
1260
|
My first slack bot! by @Garren | Stardance
|
Garren
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @Garren | Stardance
|
1792705675.722416
|
1793310475.722416
|
|
1259
|
Untitled project by @romjkeeeen | Stardance
|
romjkeeeen
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled project by @romjkeeeen | Stardance
|
1792526137.1006632
|
1793130937.1006632
|
|
1258
|
TaskNode by @Davonys | Stardance
|
Davonys
|
1
|
7.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-18T11:46:12Z", "hours": 7.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Hackpad is an open-source, 6-key mechanical macropad designed for streamlined workflows and desktop customization. Built around the powerful Seeed Studio XIAO RP2040 and running KMK firmware, it features a rotary encoder for precise volume control, a 128x32 OLED display for custom frame-by-frame animations, and a 7-pixel chain of reverse-mounted SK6812 MINI-E RGB LEDs for smooth dynamic backlighting. Complete with custom KiCad PCB files and a 3D-printable low-profile enclosure.", "repo": "https://github.com/davitkhlghatyan2010-afk/Macropad/", "demo": ""}]...
|
[{"post_id": 11224, "ts": "202 [{"post_id": 11224, "ts": "2026-06-18T11:32:02Z", "hours": 6.3875, "text": "I have ended my 3D models and code!!"}, {"post_id": 1696, "ts": "2026-06-03T21:07:38Z", "hours": 0.4658, "text": "I have ended my PCB creating and now I’m learning 3D modeling😭."}]...
|
Title: TaskNode by @Davonys | Stardance
Devlogs:
Title: TaskNode by @Davonys | Stardance
Devlogs:
I have ended my PCB creating and now I’m learning 3D modeling😭.
I have ended my 3D models and code!!
Ships:
Hackpad is an open-source, 6-key mechanical macropad designed for streamlined workflows and desktop customization. Built around the powerful Seeed Studio XIAO RP2040 and running KMK firmware, it features a rotary encoder for precise volume control, a 128x32 OLED display for custom frame-by-frame animations, and a 7-pixel chain of reverse-mounted SK6812 MINI-E RGB LEDs for smooth dynamic backlighting. Complete with custom KiCad PCB files and a 3D-printable low-profile enclosure....
|
1792997532.7776504
|
1793083932.7776504
|
|
1257
|
HelioCast by @SynthReaper | Stardance
|
SynthReaper
|
0
|
0.0
|
0
|
[]
|
[{"post_id": 1595, "ts": "2026 [{"post_id": 1595, "ts": "2026-06-03T18:34:52Z", "hours": 0.0, "text": "Detailed the new latitude-specific probability engine, dynamic API parameter mapping, and dynamically fetched optimal viewing zones"}, {"post_id": 1565, "ts": "2026-06-03T17:42:11Z", "hours": 0.0, "text": "🚀 Hey everyone! I’m building HelioCast — a real-time Space Weather Dashboard that brings live NASA & NOAA data to your fingertips. Track solar flares, aurora forecasts, geomagnetic storms (Kp Index), solar wind, CMEs, and see real-time impact on satellites, power grids, GPS & astronauts."}]...
|
Title: HelioCast by @SynthReaper | Stardance
Devl Title: HelioCast by @SynthReaper | Stardance
Devlogs:
🚀 Hey everyone! I’m building HelioCast — a real-time Space Weather Dashboard that brings live NASA & NOAA data to your fingertips. Track solar flares, aurora forecasts, geomagnetic storms (Kp Index), solar wind, CMEs, and see real-time impact on satellites, power grids, GPS & astronauts.
Detailed the new latitude-specific probability engine, dynamic API parameter mapping, and dynamically fetched optimal viewing zones...
|
1792533040.8145592
|
1793137840.8145592
|
|
1256
|
Untitled project by @Ahnaf | Stardance
|
Ahnaf
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled project by @Ahnaf | Stardance
|
1792641295.5842576
|
1793246095.5842576
|
|
1255
|
My first slack bot! by @dabhipriyanshu13 | Stardan My first slack bot! by @dabhipriyanshu13 | Stardance...
|
dabhipriyanshu13
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @dabhipriyanshu13 | Title: My first slack bot! by @dabhipriyanshu13 | Stardance...
|
1792723761.375936
|
1793328561.375936
|
|
1254
|
My awesome macropad! by @ShauryaM | Stardance
|
ShauryaM
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @ShauryaM | Stardan Title: My awesome macropad! by @ShauryaM | Stardance...
|
1792788635.9929404
|
1793393435.9929404
|
|
1253
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1792947280.506288
|
1793811280.506288
|
|
1252
|
My first slack bot! by @aayushim | Stardance
|
aayushim
|
1
|
1.0
|
1
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-01T20:23:52Z", "hours": 0.0, "multiplier": 1.06, "payout": 1, "blessing": "neutral", "text": "I made a slack bot that works in slack which can respond to commands. This was my first project so i had to set everything up along the way which took some extra time. Although there were some problems it was fun and it may not be very advanced but I can’t wait to make more. This isn’t linked to nest so the command must be running in terminal in order for it to work in slack. Will update that part in future.", "repo": "https://github.com/aayushimahindrakar/iwantstuff", "demo": "https://aayushimahindrakar.github.io/Slackbot/"}]...
|
[{"post_id": 12075, "ts": "202 [{"post_id": 12075, "ts": "2026-06-19T18:24:19Z", "hours": 0.2714, "text": "Fixed so it works in Hack Club slack."}, {"post_id": 11488, "ts": "2026-06-18T19:24:19Z", "hours": 0.7269, "text": "Slack Bot pt3 -I added 2 new commands: A about command (like help but says hi) and a nasa picture of the day command which also gives some info about it from the nasa site. -Fixed it so it is hosted on nest and can run 24/7 which i had trouble doing before. -To test use this link: https://join.slack.com/t/3d-iga5409/shared_invite/zt-3zmfq50ea-c1F9sixNJ2CUGV~afsIMLA"}, {"post_id": 408, "ts": "2026-06-01T20:14:29Z", "hours": 0.3428, "text": "Slack Bot pt2"}, {"post_id": 336, "ts": "2026-06-01T17:13:22Z", "hours": 0.0, "text": "Slack Bot!"}]...
|
Title: My first slack bot! by @aayushim | Stardanc Title: My first slack bot! by @aayushim | Stardance
Devlogs:
Slack Bot!
Slack Bot pt2
Slack Bot pt3 -I added 2 new commands: A about command (like help but says hi) and a nasa picture of the day command which also gives some info about it from the nasa site. -Fixed it so it is hosted on nest and can run 24/7 which i had trouble doing before. -To test use this link: https://join.slack.com/t/3d-iga5409/shared_invite/zt-3zmfq50ea-c1F9sixNJ2CUGV~afsIMLA
Fixed so it works in Hack Club slack.
Ships:
I made a slack bot that works in slack which can respond to commands. This was my first project so i had to set everything up along the way which took some extra time. Although there were some problems it was fun and it may not be very advanced but I can’t wait to make more. This isn’t linked to nest so the command must be running in terminal in order for it to work in slack. Will update that part in future....
|
1792975653.928479
|
1793062053.928479
|
|
1251
|
xezel by @transdryad | Stardance
|
transdryad
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: xezel by @transdryad | Stardance
|
1792518605.27325
|
1793123405.27325
|
|
1250
|
MonkeyLogs538 by @OffsetMonkey538 | Stardance
|
OffsetMonkey538
|
1
|
21.0
|
337
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-12T11:14:33Z", "hours": 21.0, "multiplier": 15.96, "payout": 337, "blessing": "neutral", "text": "I was annoyed that people still upload plain log files in the support discord for my Minecraft mods, when I clearly say that using mclogs, a pastebin for minecraft logs with syntax highlighting and whatnot, makes debugging much easier. So I made a Discord bot to fix that! It detects logs sent as attachments by their name and uploads them to mclogs. It can also be added as a user application, which will allow using the /upload-logs command anywhere. This is my first full project written in Kotlin (previously I’ve only used it for Gradle buildscripts), so there were some initial challenges with Kotlin syntax for things like lambdas and also how instead of static functions you have companion objects, but Kotlin’s documentation is pretty good. What documentation wasn’t so good though was Kord, the library I used for interacting with the Discord API. It required quite a bit of guesswork to figure out how it works and should be used, the Discord API docs made it a bit easier though at least. I’ve set up a discord server with an instance of the bot running, which can be used to test it out. There are also self-hosting instructions on the readme.", "repo": "https://git.offsetmonkey538.top/OffsetMonkey538/MonkeyLogs538", "demo": "https://discord.gg/nBqpn2gBsK"}]...
|
[{"post_id": 7407, "ts": "2026 [{"post_id": 7407, "ts": "2026-06-12T10:36:43Z", "hours": 4.5442, "text": "Made it now packaged as a docker container, fixed some bugs and wrote a readme with instructions for self-hosting Also now have an instance of it running on my homelab"}, {"post_id": 6252, "ts": "2026-06-10T14:41:07Z", "hours": 7.0514, "text": "Some changes over the past few days: Multiple logs can be uploaded at once Http requests and json parsing now done with kotlin’s own libraries instead of java HttpClient and Jankson. Kotlin serialization stuff is actually pretty great! Errors aren’t silently ignored anymore and other logs added in the same batch can still be uploaded even when some fail. Much less readable code, kotlin is great for that"}, {"post_id": 3728, "ts": "2026-06-06T19:30:32Z", "hours": 2.8181, "text": "Log files will now automatically be detected (current filter is any file ending in .log ) and uploaded 🎉"}, {"post_id": 3497, "ts": "2026-06-06T13:45:01Z", "hours": 6.0436, "text": "I have now fully implemented the command for uploading a log. It now rejects binary files like images or videos, correctly reads when the file isn’t UTF8 formatted and allows deleting the uploaded log in case it was the wrong file or something. I’ve found that Kotlin is actually really nice. I especially like how it allows writing such unreadable code that I can’t understand it even 5 minutes after writing it I also spent an hour or so in termux on my phone (was bored on a bus) setting up an instance of mclogs on my homelab and the bot now allows setting a custom instance url as well. Next step will be having it detect sent log files and automatically upload them"}, {"post_id": 304, "ts": "2026-06-01T15:44:43Z", "hours": 0.6719, "text": "I really liked the nullability stuff Kotlin has when I was writing a multiloader/version convention plugin for my mods, so I decided to use Kotlin to get more familiar with it in general usage. I saw someone talking about the Kord library a while back, so I went with that. Safe to say that I’m still quite unfamiliar with Kotlin’s syntax (using it in gradle buildscripts is much much simpler), and I couldn’t really find anything great on Kord other than the simple example usage https://github.com/kordlib/kord/tree/main/core , but it definitely is able to play ping-pong at the very least :D"}]...
|
Title: MonkeyLogs538 by @OffsetMonkey538 | Stardan Title: MonkeyLogs538 by @OffsetMonkey538 | Stardance
Devlogs:
I really liked the nullability stuff Kotlin has when I was writing a multiloader/version convention plugin for my mods, so I decided to use Kotlin to get more familiar with it in general usage. I saw someone talking about the Kord library a while back, so I went with that. Safe to say that I’m still quite unfamiliar with Kotlin’s syntax (using it in gradle buildscripts is much much simpler), and I couldn’t really find anything great on Kord other than the simple example usage https://github.com/kordlib/kord/tree/main/core , but it definitely is able to play ping-pong at the very least :D
I have now fully implemented the command for uploading a log. It now rejects binary files like images or videos, correctly reads when the file isn’t UTF8 formatted and allows deleting the uploaded log in case it was the wrong file or something. I’ve found that Kotlin is actually really nice. I especially like how it allows writing such unreadable code that I can’t understand it even 5 minutes after writing it I also spent an hour or so in termux on my phone (was bored on a bus) setting up an instance of mclogs on my homelab and the bot now allows setting a custom instance url as well. Next step will be having it detect sent log files and automatically upload them
Log files will now automatically be detected (current filter is any file ending in .log ) and uploaded 🎉
Some changes over the past few days: Multiple logs can be uploaded at once Http requests and json parsing now done with kotlin’s own libraries instead of java HttpClient and Jankson. Kotlin serialization stuff is actually pretty great! Errors aren’t silently ignored anymore and other logs added in the same batch can still be uploaded even when some fail. Much less readable code, kotlin is great for that
Made it now packaged as a docker container, fixed some bugs and wrote a readme with instructions for self-hosting Also now have an instance of it running on my homelab
Ships:
I was annoyed that people still upload plain log files in the support discord for my Minecraft mods, when I clearly say that using mclogs, a pastebin for minecraft logs with syntax highlighting and whatnot, makes debugging much easier. So I made a Discord bot to fix that! It detects logs sent as attachments by their name and uploads them to mclogs. It can also be added as a user application, which will allow using the /upload-logs command anywhere. This is my first full project written in Kotlin (previously I’ve only used it for Gradle buildscripts), so there were some initial challenges with Kotlin syntax for things like lambdas and also how instead of static functions you have companion objects, but Kotlin’s documentation is pretty good. What documentation wasn’t so good though was Kord, the library I used for interacting with the Discord API. It required quite a bit of guesswork to figure out how it works and should be used, the Discord API docs made it a bit easier though at least. I’ve set up a discord server with an instance of the bot running, which can be used to test it out. There are also self-hosting instructions on the readme....
|
1793051611.7440293
|
1793138011.7440293
|
|
1249
|
Cosmetic store by @Sagar | Stardance
|
Sagar
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Cosmetic store by @Sagar | Stardance
|
1792669813.0340767
|
1793274613.0340767
|
|
1248
|
My awesome macropad! by @Anh_Khoa | Stardance
|
Anh_Khoa
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @Anh_Khoa | Stardan Title: My awesome macropad! by @Anh_Khoa | Stardance...
|
1792612506.4808471
|
1793217306.4808471
|
|
1247
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1792939822.527818
|
1793803822.527818
|
|
1246
|
My awesome macropad! by @myra | Stardance
|
myra
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @myra | Stardance
|
1792734592.988081
|
1793339392.988081
|
|
1245
|
hc-webs by @froppii | Stardance
|
froppii
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: hc-webs by @froppii | Stardance
|
1792767163.0666723
|
1793371963.0666723
|
|
1244
|
pikumin by @froppii | Stardance
|
froppii
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: pikumin by @froppii | Stardance
|
1792799446.2386658
|
1793404246.2386658
|
|
1243
|
Endless dodge by @logithraju11 | Stardance
|
logithraju11
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Endless dodge by @logithraju11 | Stardance
|
1792579690.0870676
|
1793184490.0870676
|
|
1242
|
split flap display by @froppii | Stardance
|
froppii
|
0
|
3.0
|
0
|
[]
|
[{"post_id": 10318, "ts": "202 [{"post_id": 10318, "ts": "2026-06-16T23:57:03Z", "hours": 2.9961, "text": "did some research and all YIPPIE"}]...
|
Title: split flap display by @froppii | Stardance
Title: split flap display by @froppii | Stardance
Devlogs:
did some research and all YIPPIE...
|
1792514916.9400423
|
1793119716.9400423
|
|
1241
|
ARC Plane by @alomnsh | Stardance
|
alomnsh
|
0
|
11.41
|
0
|
[]
|
[{"post_id": 10336, "ts": "202 [{"post_id": 10336, "ts": "2026-06-17T00:34:39Z", "hours": 1.3456, "text": "Made my fuselage and rear wing out of foam board for my final design RC Plane design"}, {"post_id": 6277, "ts": "2026-06-10T15:36:19Z", "hours": 0.6503, "text": "I added nose protector for reinforcements, moved battery slot towards the nose to shift center of gravity and made it bigger to make it compatible with many types of batteries. Also added wire cut-out to fit wires"}, {"post_id": 5835, "ts": "2026-06-09T19:35:01Z", "hours": 1.2928, "text": "Added Sweep Angle, reduced the size of the tail, fixed motor mount dimension and made the front fuselage and wing reinforcements bigger"}, {"post_id": 5195, "ts": "2026-06-08T21:51:36Z", "hours": 0.6056, "text": "Made Test Plane 3- V Tail Design"}, {"post_id": 4642, "ts": "2026-06-08T01:19:03Z", "hours": 0.5972, "text": "Made Test Plane 2- Plank Design✈️"}, {"post_id": 4470, "ts": "2026-06-07T19:58:38Z", "hours": 0.9681, "text": "Made Test Plane 1 to test electronic, canard design"}, {"post_id": 2912, "ts": "2026-06-05T20:20:29Z", "hours": 0.8339, "text": "Added Wing Dihedral on the main wing, shortened back wing and added front fuselage reinforcements"}, {"post_id": 2342, "ts": "2026-06-04T19:45:27Z", "hours": 0.5119, "text": "Dimensions of Front and Back Wing"}, {"post_id": 1819, "ts": "2026-06-04T01:21:28Z", "hours": 0.4631, "text": "Preparing Drawings for Design"}, {"post_id": 1779, "ts": "2026-06-03T23:47:19Z", "hours": 0.9211, "text": "Tried to Fix Center of Gravity and Dimensions"}, {"post_id": 1434, "ts": "2026-06-03T13:53:06Z", "hours": 0.55, "text": "Added Tail Wing to Fuselage and Attached Main Wing"}, {"post_id": 1126, "ts": "2026-06-02T23:21:22Z", "hours": 1.6219, "text": "Designing Fuselage and Tail Wings"}, {"post_id": 841, "ts": "2026-06-02T15:15:40Z", "hours": 0.345, "text": "Added Motor Mount Spaces and 3D Wing"}, {"post_id": 782, "ts": "2026-06-02T13:24:07Z", "hours": 0.7083, "text": "RC Plane Wing Design"}]...
|
Title: ARC Plane by @alomnsh | Stardance
Devlogs: Title: ARC Plane by @alomnsh | Stardance
Devlogs:
RC Plane Wing Design
Added Motor Mount Spaces and 3D Wing
Designing Fuselage and Tail Wings
Added Tail Wing to Fuselage and Attached Main Wing
Tried to Fix Center of Gravity and Dimensions
Preparing Drawings for Design
Dimensions of Front and Back Wing
Added Wing Dihedral on the main wing, shortened back wing and added front fuselage reinforcements
Made Test Plane 1 to test electronic, canard design
Made Test Plane 2- Plank Design✈️
Made Test Plane 3- V Tail Design
Added Sweep Angle, reduced the size of the tail, fixed motor mount dimension and made the front fuselage and wing reinforcements bigger
I added nose protector for reinforcements, moved battery slot towards the nose to shift center of gravity and made it bigger to make it compatible with many types of batteries. Also added wire cut-out to fit wires
Made my fuselage and rear wing out of foam board for my final design RC Plane design...
|
1792795896.2823236
|
1793400696.2823236
|
|
1240
|
MishtiCoreV by @adityavs674 | Stardance
|
adityavs674
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: MishtiCoreV by @adityavs674 | Stardance
|
1792698432.3584585
|
1793303232.3584585
|
|
1239
|
My awesome macropad! by @mayeda | Stardance
|
mayeda
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @mayeda | Stardance
|
1792738474.5449126
|
1793343274.5449126
|
|
1238
|
A Fps Game by @IliasThegoat | Stardance
|
IliasThegoat
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: A Fps Game by @IliasThegoat | Stardance
|
1792569297.4342368
|
1793174097.4342368
|
|
1237
|
Dungeon cats by @2028hkett | Stardance
|
2028hkett
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Dungeon cats by @2028hkett | Stardance
|
1792630388.1118844
|
1793235188.1118844
|