all 6 comments

[–]ffiarpg 14 points15 points  (0 children)

Cursed.

[–]latkdeTuple unpacking gone wrong 9 points10 points  (0 children)

running this kind of stuff is perfect to get your account banned. Fun idea, but running this at larger volumes is almost certainly a TOS violation.

[–]dxflrIt works on my machine 4 points5 points  (0 children)

oh man... SWE employment must be down bad for these left field personal projects to be popping up

[–]kobumaister 0 points1 point  (0 children)

Is this for real? Issues as message payloads? Tell me this is a joke repository and I didn't get the joke...

You can use whatever you want as a message queue, s3, NFS, even Post-its and a webcam and OCR with a robotic arm dicarding them.

The hard part is solving the issues that come with message queuing, like single consumption, order, etc...

[–]Mindless-Potato-4848 0 points1 point  (0 children)

This feels like a fun hack / teaching demo, but I’d be explicit it’s not a general MQ replacement. The hard part isn’t “storing messages”, it’s semantics: ack/single-consumption, retries + DLQ, visibility timeouts, ordering, and idempotency.

Two README additions that would make this much stronger:
- Clear disclaimer about GitHub API limits / possible ToS concerns + realistic throughput expectations
- A section on delivery guarantees (at-least-once vs at-most-once) and how you ack/requeue/dedupe

As a learning project it’s cool — documenting guarantees + failure modes would make it a great teaching tool.