frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: Discord-delete – Delete all your Discord messages from your data export

https://github.com/DatCodeMania/discord-delete
3•DatCodeMania•3h ago

Comments

DatCodeMania•3h ago
Hi HN. I built this because I tried to get Discord to delete my messages the official way first, and it went nowhere.

I filed a GDPR Article 17 erasure request. After a long email battle, Discord did offer to delete the messages I no longer had access to (if I provided them with IDs from my data package), but wouldn't go further, citing other users' interest in the conversation. They said I could either delete all my other messages manually, one at a time, or delete my whole account (which merely anonymizes them to "Deleted User"). I wasn't particularly inclined to click delete hundreds of thousands of times, so I built this.

How it works: your export already lists the exact channel and message IDs for everything you've posted, so discord-delete sends one DELETE per message against the same REST endpoint the client uses. The search API is never used. Pacing is adaptive: AIMD off a floor, plus obeying Discord's rate-limit headers, so it settles near the fastest rate Discord tolerates. It runs as a TUI/headless, is open source (MIT), and is packaged as a single Go binary. Requests are made to Discord, plus ntfy for progress updates if you opt in and a once-a-day version check against GitHub releases (opt out with an env var). Token storage is opt-in to the OS keyring.

The two caveats are that automating a user account is against Discord's ToS and can get it banned, and a large account will take days, which is a limit set by Discord.

I've been thinking about a similar tool for Reddit next, working from their data export the same way, since a quick search didn't turn up anything up to my standards. Please do point me towards anything good that exists. The scripts I found on GitHub either didn't handle rate limits well or required you to go through Reddit's whole API signup process.

Show HN: Gotcha- First on-device AI copilot for Android

https://samosa-ai.com/gotcha/
3•rishabhbajpai24•57m ago•0 comments

Show HN: A Project Oberon System version running on RISC-V instead of RISC-5

https://github.com/rochus-keller/OberonSystem/tree/op2-rv32
108•Rochus•14h ago•16 comments

Show HN: Alphabet Soup, a multiplayer game, build the longest word to win

https://alphabetsoup.club
31•johnchinjew•7h ago•17 comments

Show HN: Weather balloon to the stratosphere with a Raspberry Pi computer

https://github.com/stratopi-org/stratopi
3•nodesocket•45m ago•0 comments

Show HN: Today's cities on a globe of Earth's tectonic past and future

https://douwe.com/projects/tectonic_globe
30•dosinga•13h ago•5 comments

Show HN: Discord-delete – Delete all your Discord messages from your data export

https://github.com/DatCodeMania/discord-delete
3•DatCodeMania•3h ago•1 comments

Show HN: 35k+ paper psychedelic library that knows LSD from Lumpy Skin Disease

https://consciousnesslibrary.org/
12•elliotec•7h ago•8 comments

Show HN: A replayable A2A jury for tracing how agents influence decisions

https://github.com/nMaroulis/protolink/tree/main/examples/ai_courtroom
16•nmaroulis21•10h ago•0 comments

Show HN: Airy – Free, fast, and simple voice content creation

https://airy.so
38•login588•18h ago•16 comments

Show HN: Albedo – single-file listenable document database in Zig

https://github.com/klirix/albedo
3•askhatsaiapov•4h ago•0 comments

Show HN: Pacific Slate: a self-hosted, model-agnostic multi-agent AI assistant

https://pacslate.com/
5•badwx•6h ago•0 comments

Show HN: Wardline, a Go proxy that auto-blocks compromised AI agents

https://github.com/kabirnarang39/wardline
2•kabirnarang39•6h ago•0 comments

Show HN: Form cohorts in your city for study and business

https://chimera.university/event/
2•celestiallylvd1•6h ago•0 comments

Show HN: Mandible TUI – rust based CLI manual viewer

https://github.com/sadigaxund/mandible
3•sakhund•6h ago•0 comments

Show HN: Whetstone – 20 Claude Code skills, each distilled from one real failure

https://whetstone.akbarsha.dev/
3•iamakbarsha1•7h ago•0 comments

Show HN: Run your GitHub Actions locally or self-hosted in isolated microvms

https://preloop.dev
3•Bnjoroge•7h ago•1 comments

Show HN: See how long it takes ChatGPT Sol 5.6 to send a byte across the LAN

https://robss2020.github.io/sol-vnc-elapsed/
3•logicallee•7h ago•0 comments

Show HN: Remaking Unreal engine in Rust for coding agents

https://machinesatplay.com
2•kevo1ution•8h ago•0 comments

Show HN: Open-source playground to red-team AI agents against public prompts

https://playground.fabraix.com/
12•zachdotai•10h ago•4 comments

Show HN: A time zone converter where the URL encodes the whole comparison

https://acrosszones.com
3•nomadrat•10h ago•1 comments

Show HN: textlog – A quiet, text-only microblogging platform, open-source, no JS

https://textlog.cc/about
199•stagas•2d ago•75 comments

Show HN: Ember – Redshift safe color palettes

https://github.com/carpdiem/ember
4•carpdiem•11h ago•0 comments

Show HN: Wyzer Programming Language

https://github.com/Wyzer-Lang/wyzer
218•v0id_isgood•2d ago•116 comments

Show HN: TokenSpend, the AI ROI Solution

https://tokenspend.dev/
3•haseebejaz•11h ago•0 comments

Show HN: Repro, disposable Docker env for GitHub issues(pip install repro-cli)

https://github.com/SukhdevThukral/repro
3•sukhdevth_•11h ago•0 comments

Show HN: Sufleur - npm-style prompt registry with typed code-generation

https://github.com/sufleur/cli
3•wtomas•12h ago•0 comments

Show HN: An enjoyable and efficient way for product teams to communicate

https://fosbury.ai/
3•YarivAshk•12h ago•3 comments

Show HN: Cash-o-mat - Find your favorite new Euro Bill Design

https://cash-o-mat.eu
3•zinngr•12h ago•1 comments

Show HN: StoneBuild – a build tool in Go for your projects in any languages

https://github.com/tigerlang/stonebuild
3•tiger-langer•12h ago•0 comments

Show HN: Make a Fake MySpace Profile

https://allthedamn.tools/myspace-profile-generator/
2•kilroy123•12h ago•0 comments