The serverDB module

The serverDB module Interface to the servers database
The serverDB module is the scripting interface to the servers and networks database. It provides the following set of commands: serverdb.addnetwork: adds a network entry to the database serverdb.addserver: adds a server entry to the database serverdb.setnetworkconnectcommand: sets a "on connect" script for the network serverdb.setnetworkencoding: sets the network encoding serverdb.setnetworktextencoding: sets the network text encoding serverdb.setnetworkdescription: sets the network description serverdb.setnetworklogincommand: sets a "on login" script for the network serverdb.setnetworknickname: sets the network specific nickname serverdb.setnetworkrealname: sets the network specific realname serverdb.setnetworkusername: sets the network specific username serverdb.setnetworkjoinchannels: sets the network autojoin channels list serverdb.setserverconnectcommand: sets a "on connect" script for the server serverdb.setserverencoding: sets the server encoding serverdb.setservertextencoding: sets the server text encoding serverdb.setserverdescription: sets the server description serverdb.setserverlogincommand: sets a "on login" script for the server serverdb.setservernickname: sets the server specific nickname serverdb.setserverrealname: sets the server specific realname serverdb.setserverusername: sets the server specific username serverdb.setserverjoinchannels: sets the server autojoin channels list It provides the following set of functions: $serverdb.favorite: returns if the server is favorited or not $serverdb.cacheip: returns the cache-ip status for a server $serverdb.networkconnectcommand: returns the "on connect" script for a network $serverdb.networkdescription: returns the description for a network $serverdb.networkencoding: returns the encoding for a network $serverdb.networktextencoding: returns the text encoding for a network $serverdb.networklogincommand: returns the "on login" script for a network $serverdb.networkname: returns the name of a network $serverdb.networknickname: returns the specific nickname for a network $serverdb.networkrealname: returns the specific realname for a network $serverdb.networkusername: returns the specific username for a network $serverdb.networkjoinchannels: returns the list of autojoin channels for a network $serverdb.serverconnectcommand: returns the "on connect" script for a server $serverdb.serverdescription: returns the description for a server $serverdb.serverencoding: returns the encoding for a server $serverdb.servertextencoding: returns the text encoding for a server $serverdb.serverid: returns the unique ID for a server $serverdb.serverip: returns the IP for a server $serverdb.serverlogincommand: returns the "on login" script for a server $serverdb.servernickname: returns the specific nickname for a server $serverdb.serverpassword: returns the password for a server $serverdb.serverport: returns the port for a server $serverdb.serverrealname: returns the specific realname for a server $serverdb.serverusername: returns the specific username for a server $serverdb.serverjoinchannels: returns the list of autojoin channels for a server $serverdb.isautoconnect: returns the autoconnect status for a server $serverdb.isipv6: returns the ipv6 status for a server $serverdb.isssl: returns the SSL status for a server $serverdb.networkexists: checks if a network exists $serverdb.serverexists: checks if a server exists

Index, Modules