Jump to content

Page navigation

Content

This is a document from the attic. The subject described here has been discontinued. Do not expect any further development, bugfixes or support.

Popups! V0.0.1

A word of caution: Popups! will not work with current versions of XChat.

What is it?

Popups! is a script for the XChat IRC client. It adds a command '/popup' that opens a window where you can select one of several hundreds 'popups' and emits it into the current channel as if typed in by hand. A 'popup' is a small and usually funny piece of text, often with placeholders that are filled with the channelname or a nick. Many popups contain special control codes to colorize the output.

Popups! is the successor of tinypopupdb. It is a reimplementation of the same functionality, but this time as a python script.

Currently only the basic function has been implemented (selecting a popup and emiting it to a channel). More functions are comming, if there is demand.

What is it good for?

Well, sometimes it's funny...

Warning!!!

Do not use popups in 'serious' channels like #linux, #kde etc. Many people get really annoyed and you risk being kicked or even banned from the channel. Many channel have rules that explicitly forbid popups and the use of colored text.

Use popups only, if you know that people won't kick you. A good place to start it a channel where people just hang around for fun and where you are known as someone who is neither stupid nor evil.

If you want to play around with it, and test all those wonderful popups, you should go to an empty channel. If you didn't already notice this: You create a new channel, if you /join a channel that doesn't already exists. Try '/join #ljvoizerjdhgux234' and you'll probably be alone...

Requirement

XChat >=1.7.1 with Python support and pygtk, the GTK bindings for Python.

Download

popups-0.0.1.tar.gz (67KB)

Installation

Note: If you already have tinypopupdb installed, please remove it before installing Popups! You have to remove tinypopupdb.so and the directory popups/ from you .xchat directory.

Manual installation: Copy 'popups.py' and the directory 'popups' into the '.xchat' directory of your home (e.g. /home/pink/.xchat).

Automatic installation: Run the install script ('./install' or 'sh install').

The next time you start XChat, the script will be started. To load it into a running XChat session, you can use the menu 'Scripts & Plugins/Load Python script...'

Usage

Enter '/popup' and a window will open where you can select any popup you want. A double click and it will be inserted.

Many popups are 'personalized': they are directed to a single person and contain a placeholder which is replaced by this persons nickname. Use '/popup pink' to send such a popup to the person with the nick 'pink'.

Tip: If you don't like the splash window, remove or rename the file ~/.xchat/popups/.config/splash.xpm

Links

License

GPL, look a the file COPYING for more of this uninteresting stuff...

Small print