coreplugin
index
/home/gl/pylink/coreplugin.py

coreplugin.py - Implements core PyLink functions as a plugin.

 
Modules
       
gc
sys
utils
world

 
Functions
       
handle_commands(irc, source, command, args)
Handle commands sent to the PyLink client (PRIVMSG).
handle_kick(irc, source, command, args)
Handle KICKs to the main PyLink client, rejoining channels as needed.
handle_kill(irc, source, command, args)
Handle KILLs to the main PyLink client, respawning it as needed.
handle_mode(irc, source, command, args)
Protect against forced deoper attempts.
handle_operup(irc, source, command, args)
Logs successful oper-ups on networks.
handle_services_login(irc, source, command, args)
Sets services login status for users.
handle_whois(irc, source, command, args)
Handle WHOIS queries, for IRCds that send them across servers (charybdis, UnrealIRCd; NOT InspIRCd).
identify(irc, source, args)
<username> <password>
 
Logs in to PyLink using the configured administrator account.
load(irc, source, args)
<plugin name>.
 
Loads a plugin from the plugin folder.
main(irc=None)
reload(irc, source, args)
<plugin name>.
 
Loads a plugin from the plugin folder.
shutdown(irc, source, args)
takes no arguments.
 
Exits PyLink by disconnecting all networks.
unload(irc, source, args)
<plugin name>.
 
Unloads a currently loaded plugin.

 
Data
        log = <logging.RootLogger object>