
IRC Hacks
100 Industrial-Strength Tips & Tools
Publisher: O'Reilly Media
Release Date: July 2004
Pages: 432
Read on Safari with a 10-day trial
Start your free trial now Buy on AmazonWhere’s the cart? Now you can get everything on Safari. To purchase books, visit Amazon or your favorite retailer. Questions? See our FAQ or contact customer service:
1-800-889-8969 / 707-827-7019
support@oreilly.com
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