Bulk: add 175 IRC networks from netsplit.de directory#18
Conversation
Bulk import from a fresh scrape of netsplit.de's network directory. * one entry per network, picking the network's main TLS-capable server (falling back to any TLS-capable one) * networks already present in servers.json by name or hostname are skipped (PTirc, zeolia) * networks with no TLS-capable server in netsplit's listing are skipped (~190 of the directory's 366 working entries) since `ircs` can't be formed from a plaintext-only host * `wss` is a best-guess `wss://<host>:443/` since netsplit.de doesn't catalogue WebSocket gateways; the probe will reject any that don't actually answer, so the maintainer's regular probe sweep prunes speculative entries automatically * description is the netsplit-reported avg users/channels for context; happy to swap for a real tagline if a network owner picks it up later Source scrape ran 2026-06-07 with a 2s throttle.
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (1)
🚧 Files skipped from review as they are similar to previous changes (1)
📝 WalkthroughWalkthroughservers.json is expanded with ~1,225 lines of new IRC server/network entries (2600net → Zik.chat), each following the existing schema: name, description, wss, ircs, obsidian, and optional capability fields. No existing entries or file structure were modified. ChangesIRC Server Database Expansion
Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes Possibly related PRs
Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Server list probeScope: 175 server(s) changed vs
Failed — unreachable on every transport
Degraded — one transport unreachable
|
…op of latest schema
Summary
Bulk import from a fresh scrape of netsplit.de's network catalog (2026-06-07).
wssis a best-guesswss://<host>:443/. netsplit.de doesn't track WebSocket gateways, so any network without an actual gateway will fail the probe. Letting the maintainer's regular probe sweep prune speculative entries seemed cleaner than just dropping the field.descriptionis the netsplit-reported "avg users / avg channels" string for context — happy to overwrite for any network that picks up an entry.obsidian: falseeverywhere (none of these are ObbyIRCd).Filters applied
ircscan't be formedTest plan
wss://host:443/doesn't actually answer get pruned automaticallySummary by CodeRabbit