You are here


Internet Relay Chat

India Online Public Access Catalogues

Hi here is the OPAC's of India
good number of Universities & Institutions having International standard MARC formats


Random #code4lib Quotes

#code4lib logging

Taking a cue from dchud the #code4lib irc channel is now being logged. To view the logs you *must* be logged in to You can prefix any message you want with: ! and your message *will not* be logged. Try it out. I think this is a reasonable compromise that works well in other online communities with an irc component.

The logging is done by bartleby who is a patched and modified (the ! functionality) version of LogBot. This is a work in progress as always, and a community effort so please share your ideas thoughts about this....and take a look at the shiny XHTML source for your favorite xml parser to chew on.



If you are a dspace user/admin/fan there is a new irc channel on freenode #dspace for discussing all things dspace.


#code4lib logging

Since the code4lib conference the #code4lib irc channel has gained a lot of new voices with new ideas. In fact dsalo and ksclarke have already said all I can think of saying on the topic of the changing culture of the #code4lib channel. Some people have suggested that some of the ideas, such as a journal, doing outreach/consulting work, etc will require the irc channel to become a bit more 'professional'.

My theory is that having a public log might help encourage this sort of atmosphere. The logging would allow you to go 'off the record' if you really want to say something and don't want it viewable in the logs. In addition to making you think before you type, logging would have some other benefits:

  1. it would allow people with lives to scan the logs looking for stuff and get other work done
  2. it would encourage international participation by people who aren't online with the (Eastern|Central|Mountain|Pacific) Standard Tribe
  3. and most importantly it would allow for interesting consuming applications

At any rate I think that code4lib changing is a good thing. Afterall, an organism that has ceased changing is umm, dead. Unless there are any objections I'm going to create a poll and see what the general feeling on this is.


#code4lib irc channel faq

Like any community, the #code4lib IRC channel can be intimidating to newcomers. For those who are new to the channel, here are some answers to Frequently Asked Questions.

What is IRC? How do I login to #code4lib?

Basic technical information is available here.

Is the channel logged?

Not publicly, no.

Who will I find on #code4lib?

There is an incomplete list of regulars here. This is not an official list of any kind. If you're not on it yet, feel free to add your nick, your name, and a link to your website.

What about panizzi zoia?

Zoia is a supybot who hangs out in #code4lib. To get a list of commands it understands, type @list (the "@" symbol tells zoia you're talking to it). Here's a quick list of the more common commands:

Find out how to use a particular command. The correct syntax is (usually) @help followed by the command name, e.g. @help karma. You can also just ask the other people on the channel how to do something.
Add or display quotes that have been added to zoia's quote database. Type @quote add " welcome to code4lib!" to add a quote, @quote jeffdavis to see the last quote from a specific person, or @quote random to see a random quote
Look up a term in the Library of Congress authority files.
Create an English-language anagram of the word or phrase that you enter.
@tunes, @alltunes, @blockparty
These commands look up people's listening history on @tunes jeffdavis displays the last song that jeffdavis listened to, @alltunes jeffdavis lists the last half-dozen or so songs jeffdavis listened to, and @blockparty lists what people in the code4lib group on are listening to. (Go ahead and add yourself to the code4lib group if you like. You need to type @audioscrobbler add yourusername to be added to the blockparty.)
@insult, @praise
Causes zoia to insult or praise the person or thing of your choice.
You can increase or decrease the karma for a person or thing by appending two pluses or two minuses to the person or thing's name. For example, if you type jeffdavis++, my karma score will increase by 1. (You can't raise your own karma.) Type @karma jeffdavis to see the karma for that person/thing, or just @karma for the three highest and lowest karma scores. You can only raise or lower karma by one point at a time (so jeffdavis++++ will only raise jeffdavis' karma by one point, not two), and commenting does work (jeffdavis-- # you suck! works correctly, thanks to gsf's regex-fu).
Do a Google search and show the first few results in-channel.
If the results of a command are over a certain length, zoia may end his response with "more" or "2 more messages". You can use the @more command to display the rest of zoia's response. If you didn't give zoia the original command, add the nick of the person who did, e.g. @more jeffdavis (this only works for one message deep on another nick).
When you send zoia a message it doesn't understand (for example, if you address it as if it were a person or get the syntax of a command wrong), it responds with a random error message. You can use the @dunno command to add a new error message to its repertoire, e.g. @dunno I don't know what you're talking about.

What do people talk about in-channel?

Information technology, software development, librarianship, cultural heritage, digital repositories, the web, programming languages, cataloging, metadata standards, beer, food... just about anything!

The channel is informal, and a lot of off-topic socializing takes place. Music is a common topic (many code4lib regulars are indie rock fans, and a disproportionate number are current or former bassists). There are also a number of inside jokes, since many of the people on the channel have known each other for a long time. Common in-jokes include:

  • Yngwie Malmsteen -- Wikipedia says: "Yngwie Johann Malmsteen, pronounced 'INGvay' ... is a virtuoso guitarist from Sweden who achieved widespread acclaim in the 1980s due to his technical proficiency and fusion of classical music elements with heavy rock guitar."
  • Wheedly-wheedly-whee! -- This is the sound Yngwie's guitar makes.
  • Unleash it! -- A common catchphrase, referencing the title of an Yngwie record.

If you don't understand something, just ask. That goes for the techie stuff as well as the social stuff -- for many regulars, #code4lib is where they learn about all kinds of interesting technology.

What are the ground rules?

  1. Respect everyone.
  2. Be sensitive of the fact that cultures, opinions and ideas of what is
    funny or appropriate are different, and that text is a very poor medium
    for conveying humor.
  3. Because this is the case, and people will be people, be quick to forgive and slow to take offense.

Aside from that, it's a bit of a free-for-all. Basically, use common sense, be respectful of others, and don't do anything that will get everyone kicked off of Freenode.

what does "++" mean?

The double-plus is used to increment someone's karma (see above, in the section about zoia).

How do you do that thing where you talk about yourself in third person?

Type /me agrees. This allows you to send a message like ***jeffdavis agrees rather than literally saying "I agree".

regulars on the #code4lib irc channel

The following is a list of some of the people who often hang out in #code4lib. Some of them appear in this picture from Access 2005, and many of them have blogs that are part of planet code4lib. Feel free to add your name.


There are code4lib chat rooms for folks who are interested in the convergence of technology and cultural heritage. These are less formal and more interactive alternative to the code4lib mailing list for the discussion of code, projects, ideas, music, first computers, etc.


Stop by and say hello.

If you don't already have an IRC client, there are several options available at no cost.

  • Easiest: connect through the web at Nickname: pick a name, Channels: #code4lib

    Also useful if you can't install a client, or if IRC traffic is blocked on your network,

  • If you have Gaim or Trillian installed, they both provide IRC access.
  • If you use Firefox, the Chatzilla add-on is an option.

If you're unfamiliar with IRC, this brief introduction should help get you up to speed. You might also want to check out this FAQ, which answers some common questions about the #code4lib channel specifically.

You can register your nickname with Freenode's NickServ service to keep using the same nickname. After you are registered, identify to NickServ. More details and the commands to use are listed at Freenode's FAQ: This will allow you more privileges, such as sending private messages to other registered users.

To perform some of the commands listed in the FAQ you need to register and identify with Zoia. This is similar to but separate from the registration with Freenode's NickServ. Remember to identify each time you log in. Register by /msg zoia register nickname password. Once registered, Identify by /msg zoia identify nickname password. To change your password: /msg zoia set password oldpassword newpassword.

Finally, #code4lib is a social and technical discussion channel. Keep in mind that the discussion isn't limited to library technologies, and can cover a lot of ground.

The channel is not publicly logged.


Code4Lib also has a Slack team that is used for discussion, questions, announcements, interest groups, and working groups. Anyone can create a new channel within the Code4Lib Slack team once they have registered for an account.

Slack team:

Joining a Slack team requires an invitation, but anyone can generate an automatic invite using the following form: (If this form does not work, you may want to use this backup form: If you need help getting connected, ping and someone will be in touch.

A tutorial can be found at Slack has clients for Mac, PC, Linux, and mobile devices, and may be used via any web browser.


Panizzi's is a supybot who hangs out in #code4lib. To find out what plugins are available with @list. There are a lot of them:

11:36  @list 
11:36  edsu: Admin, Amazon, Anagram, Anonymous, AudioScrobbler, 
                 Babelfish, Band, Channel, Config, Currency, Debian, Dict, 
                 Dunno, Ebay, Etymology, Freenode, Fun, Gameknot, Google, Http,
                 Insult, Internet, Karma, Later, Lookup, Markov, Misc, Network,
                 Nickometer, Note, OCLC, OSU, Observer, Owner, Praise, Python, 
                 Quote, QuoteGrabs, RSS, Relay, Seen, Services, ShrinkUrl, 
                 Todo, URL, Unalog, UrbanDict, User, (1 more message)
11:36  @more
11:36  edsu: Weather, Web2, WordStats, Words, and XMLLogger 

We've written some of our own plugins including:

OpenSearch - for searching opensearch targets.

* @opensearch add mysearch
* @mysearch monkeys

AudioScrobbler - for seeing what folks are listening to in channel courtesy of

* @tunes tholbroo - see what tholbroo last listened to
* @alltunes tholbroo - see all the stuff that todd listened to recently
* @blockparty - see what people on channel have been listening to

OCLC - do some lookups at OCLC:

* @naf - do a lookup in the name authority file
* @worldcat - see what the last record added to worldcat is
* @inst - look up a library code


* @band - lookup a random band name from the brain of dchud and co.


* @etym - lookup word origins at etymonline


* @ana - anagram a word/phrase

you can chain commands like this: @ana [band]

Subscribe to RSS - irc