Skip to content

rahatarmanahmed/irc-networks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

irc-networks

JSON list of irc networks scraped from irc.netsplit.de. Some are overridden to provide better network server options.

If you find any outdated or incorrect servers listed here, or know of better generic server hostnames and ssl ports, contributions are welcomed!

Installing

npm install irc-networks

Usage

var networks = require('irc-networks');

The first couple networks look like this:

[
  {
    "avgUsers": 167,
    "avgChannels": 38,
    "servers": [
      {
        "hostname": "irc.1chan.us",
        "port": 6667,
        "ssl": false,
        "isMainServer": true
      }
    ],
    "name": "1chan"
  },
  {
    "avgUsers": 23,
    "avgChannels": 7,
    "servers": [
      {
        "hostname": "irc.fantastico.onmypc.org",
        "port": 6667,
        "ssl": false,
        "isMainServer": true
      }
    ],
    "name": "1chat_italia"
  },
  ...

Average users and channels will likely be outdated, as they are the values saved from when the data was scraped. That being said, they can be a semi decent way to order networks by popularity.

Updates

Data updated by re-scraping the site will be published as new semver minor versions.

Running the scraper

If you want to scrape the site yourself, run npm install then npm start. If you want to update the data with override servers, update override.json, and run node lib/override.js.

About

JSON list of irc networks scraped from irc.netsplit.de

Resources

License

Stars

Watchers

Forks

Packages

No packages published