zaidmukaddam / imageboard2

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Forum

Running

rm -r node_modules package-lock.json vendor
deno vendor --force https://deno.land/x/hyperactive@v2.0.0-alpha.12/mod.ts
deno vendor --force https://deno.land/x/hyperactive@v2.0.0-alpha.12/serve.ts
deno eval "const p = 'vendor/deno.land/x/hyperactive@v2.0.0-alpha.12/serve/core.ts';await Deno.writeTextFile(p, (await Deno.readTextFile(p)).replace('handler(ctx, () => h404(ctx, noop))', 'handler(ctx, () => h404(ctx, noop)).catch(console.error)'));"
npm i
deno run --watch --allow-write --allow-read --allow-net --allow-run --unstable run.ts                                   

IP-based IDs

  • Be able to view who posted what inside a single thread without sacrificing anonymity.
  • Reduce the risk of impersonation.
  • Rate limiting

Secondary ideas

  • Make thread ID part of the hash, so you can only see which posts are by the same person within one thread, not across the entire site.

About


Languages

Language:TypeScript 83.6%Language:JavaScript 16.4%