Halloy-notify  banner

Halloy-notify

5 devlogs
4h 36m 30s

Wanna queue to interview for a private tracker on IRC for totally legally downloaded media?
Is queuing for REDacted taking forever?
Well use this Halloy fork because it WILL let you know when ANYTHING changes in that queue.
By shoving all upd…

Wanna queue to interview for a private tracker on IRC for totally legally downloaded media?
Is queuing for REDacted taking forever?
Well use this Halloy fork because it WILL let you know when ANYTHING changes in that queue.
By shoving all updates relating to the interview queue over a Discord webhook, you would have to TRY to miss your interview.
(No, I didn’t make the IRC client entirely, this project was me adding Discord integration. see this slack thread)

Demo Repository

Loading README...

Kaeniya

Shipped this project!

Hours: 4.6
Cookies: 🍪 81
Multiplier: 17.66 cookies/hr

Damn, all of this just to get onto a music tracker and me being too stubborn to not use Halloy as my IRC client lol

Anyways, when downloading check out the README.md, its different from the one in the github page, and also go check out the documentation in case u need help figuring out how to get the webhook to work.
Have fun queuing for RED!
(also omg this is such a specific use case we getting ZERO VOTES KEKW)

Kaeniya

Finally finished config testing and integration :D
Luckily Halloy and serde made this relatively painless, so now the user being pinged and the webhook can be changed.
Documentation is also written (:O) and its all ready to ship :3
I wouldn’t have made it into RED without this horrible fork, so I hope this helps at least someone to get into the best music tracker ever!
Also reviewers, I know this is incredibly specific of a use case, but I swear it works, and it was approved to make as a project xD
https://hackclub.slack.com/archives/C09MATKQM8C/p1767034094401959

Attachment
0
Kaeniya

The burnout is real 😭
Anyways I think i’ve finished with integrating discord in a somewhat idiomatic way but its completely untested rn, so thats next session’s job.
Having to scour the codebase for how things are done is a genuine pain, thankfully im using Zed rn so its BLAZINGLY FAST but still does my head in pretty badly (halloy is completely undocumented)
I do appreciate rust a lot more because doing this with something like python would be so much worse XD
anyways things to test:

  • Config loading
  • send on new interview
  • I didn’t cause a memory leak or something xd
Attachment
0
Kaeniya

Well, I passed the RED interview so I don’t really have a use for this project anymore…
I’m going to speedrun finishing it and submit because motivation gone lol
Spent the last hour learning how Halloy stores configs so I can add configging for custom discord webhooks, since before this I just hardcoded everything lmao but since I’m publishing this i probably shouldn’t do that
but yea I made it onto redacted :D and thats the cool part

Attachment
Attachment
1

Comments

Kaeniya
Kaeniya 2 months ago

second image is there btw, WE MADE IT ONTO RED LETS GOOOO

Kaeniya

Another netsplit -> Another session of me fixing up my halloy fork
Got a few changes that I logged from before I started tracking with hackatime (see https://hackclub.slack.com/archives/C09MATKQM8C/p1767061798444009?thread_ts=1767034094.401959&cid=C09MATKQM8C)

  • Added discord webhook notifications on new interviews
  • Added discord webhook notifications on disconnects/netsplits
  • Added discord webhook notifications on highlights

maybe il get round to config stuff and refactoring my very temporary changes XD
I wasn’t expecting to turn this into a project but ig it will be one now

Attachment
0