My Account
View Cart
Home
Community
Books & Videos
Safari Books Online
Conferences
Training
School of Technology
About
Complete List
Bestsellers
New Releases
Rough Cuts
Upcoming Titles
Ebooks
By Publisher
By Series
Out of Print
Order Info
Search
Search Tips
Tell a friend
IRC Hacks
100 Industrial-Strength Tips & Tools
By
Paul Mutton
July 2004
Pages: 432
|
Table of Contents
|
Index
|
Sample Hacks
|
Colophon
Table of Contents
Chapter 1
Connecting to IRC
Introduction: Hacks #1-4
IRC from Windows
IRC from Linux
IRC from Mac OS X
IRC with ChatZilla
Chapter 2
Using IRC
Introduction: Hacks #5-11
The IRC Model
Common Terms, Abbreviations, and Phrases
Common Acronyms and Initialisms
Register with NickServ
Register Your Channel with ChanServ
The QuakeNet L Channel Bot
Fix Channel Problems with CHANFIX
Chapter 3
Users and Channels
Introduction: Hacks #12-16
Find Relevant Channels and Servers
Guess the Time Zone of a User
Study Channel Statistics with pisg
Find Users in Channels
Filter Channel Lists
Chapter 4
Enhancing IRC Clients
Introduction: Hacks #17-30
Automatic Completion of Nicknames
Add Timestamps to mIRC Messages
Highlight Lines in mIRC
Automate mIRC with Scripting
Format Text
Colorize Text
Play Sounds
Enhance irssi with Perl
Connect to Multiple Servers
Secure Your IRC Connection with SSL
Tunnel Your IRC Connection with SSH
Automate Voice Management
Make IRC Talk
Add Your IRC Nickname to Your Webcam
Chapter 5
Writing IRC Bots
Introduction: Hacks #31-39
IRC Over Telnet
A Simple Perl IRC Client
IRC with Perl and Net::IRC
A Simple Java IRC Client
IRC with Java and PircBot
A Simple Python IRC Client
IRC with Python and IRCLib
Extend the Python IRCLib
The Ethics of IRC Bots
Chapter 6
Logging Bots
Introduction: Hacks #40-43
Keep Tabs on People
Log URLs People Mention
Blog from IRC
A Continuity Bot
Chapter 7
Community Bots
Introduction: Hacks #44-50
Infer Social Networks from IRC
Run an Infobot
Use PPF for Gaming Clans
Write a Plug-in for PPF
Getting Friendly with FOAFBot
Interrogate Trust Networks with TrustBot
Pass Notes to Other Users
Chapter 8
Search and Query Bots
Introduction: Hacks #51-57
Search the Web with Google
Use the Dictionary
Check the Weather
Don't Get Lost in Translation
Convert Currency
Find Out When People Are on the Network
Search for Books on Amazon
Chapter 9
Fun Bots
Introduction: Hacks #58-63
A DiceBot
An Egg Timer
A Trivia Bot
Perform Feats of Math
An Artificial Intelligence Bot
Create Comic Strips
Chapter 10
Announcement Bots
Introduction: Hacks #64-67
Welcome Visitors Automagically
Announce Newsgroup Posts
Feed Syndicated RSS News
Watch Online Games with MatchEd
Chapter 11
Network Bots
Introduction: Hacks #68-72
Link Channels on Multiple Networks
Get a Remote Shell
Tail Log Files
Bridge Two Infobots
A File-Sharing Bot
Chapter 12
Channel Management Bots
Introduction: Hacks #73-77
Protect the Channel Topic
Invite Users into Channels
Maintain Operator Status
Set Up an Eggdrop Bot
Manage Channels with an Eggdrop
Chapter 13
The IRC Protocol
Introduction: Hacks #78-85
Understanding the IRC Protocol
Text Over Multiple Lines
Fake an Ident Response
Strip Formatting from Messages
Remove Color from Messages
Encrypt Messages
Timestamp with the TS Protocol
Understanding CTCP Messages
Chapter 14
Other Ways to Connect to IRC
Introduction: Hacks #86-94
Hypertext Links to IRC Channels
IRC from Your Mobile Phone
Enemies of Mobile IRC
IRC from a Pocket PC
Access IRC with Java Applets
Use IRC from a Web Page Without Java
Use IRC Within screen
Set Up an IRC Proxy
Use irssi and Its Proxy
Chapter 15
Servers and Services
Introduction: Hacks #95-100
Set Up Your Own IRC Server for Unix/Linux
Install Services
Set Up Your Own beware ircd Server
Link Two IRC Servers Together
Use MSN/ICQ/Jabber from IRC
Combine BitlBee and CtrlProxy
Colophon
Return to
IRC Hacks