github
Advanced Search
  • Home
  • Pricing and Signup
  • Explore GitHub
  • Blog
  • Login

normanr / irc-transport

  • Admin
  • Watch Unwatch
  • Fork
  • Your Fork
  • Pull Request
  • Download Source
    • 2
    • 1
  • Source
  • Commits
  • Network (1)
  • Issues (0)
  • Downloads (0)
  • Wiki (1)
  • Graphs
  • Branch: master

click here to add a description

click here to add a homepage

  • Branches (1)
    • master ✓
  • Tags (0)
Sending Request…
Enable Donations

Pledgie Donations

Once activated, we'll place the following badge in your repository's detail box:
Pledgie_example
This service is courtesy of Pledgie.

IRC transport for Jabber written in Python — Read more

  cancel

http://xmpppy.sourceforge.net/irc/

  cancel
  • Private
  • Read-Only
  • HTTP Read-Only

This URL has Read+Write access

Use latest git revision as version information 
normanr (author)
Tue Oct 06 15:32:12 -0700 2009
commit  9dc0c2f02e1765f8a51737016b8e48537500e995
tree    a0088a9aeda6b3f5fc32e7d468d03d6b7d39b1bc
parent  523979a71777fe492d8c16a905249ab3ff276811
irc-transport /
name age
history
message
file IRC-Transport-Howtouse.html Thu May 20 03:35:52 -0700 2004 Inital import of user documentation. [Mike Albon]
file README.txt Sun May 21 16:53:00 -0700 2006 migrated to xml configuration file, and added a... [normanr]
file adhoc.py Tue Dec 18 13:34:38 -0800 2007 Add labels to remaining form fields. Force ser... [normanr]
file config.py Sat Jul 21 17:45:07 -0700 2007 Added option to require users to register befor... [normanr]
file config_example.xml Sat Jul 21 17:45:07 -0700 2007 Added option to require users to register befor... [normanr]
file irc.py Loading commit data...
file irc_helpers.py Wed Sep 20 16:28:00 -0700 2006 move irc_ulower to irc_helpers [normanr]
file irclib.py.diff Thu May 20 03:34:19 -0700 2004 Fixed Diff to reflect current use and all cases. [Mike Albon]
file jep0133.py Sat Jul 21 17:45:54 -0700 2007 Added service admin commands for adding and del... [normanr]
file xmlconfig.py Sun May 21 16:53:00 -0700 2006 migrated to xml configuration file, and added a... [normanr]
file xmpp-irc Wed Jun 16 07:11:54 -0700 2004 VEEERY preliminary (but working) version of ini... [snakeru]
README.txt
XMPP IRC-Transport Readme.
==========================


Installing the transport:
-------------------------

To install the transport you need a copy of the xmpppy (by Alexey Nezhdanov) library on your system and a copy of the 
irclib (by Joel Rosdahl). You can find both of these at the following addresses:

http://xmpppy.sourceforge.net
http://python-irclib.sourceforge.net

To make the irclib library integrate with the transport more effectively you need to patch it with the supplied diff 
file: irclib.py.diff.  (patch <irclib.py.diff works for me). This allows the external select function without needing 
lambda functions. This is required for the transport to operate.

Configure the Transport:
------------------------

To configure the transport you need to modify your jabber server configuration to expose the irc-transport to users. The 
transport itself has a configuration file which it reads on startup.  A sample configuration file is provided, copy it 
as config.xml and change the settings as required.

The default Python Encoding:
----------------------------

Some people may have set the python site.py encoding to something other than ascii. The transport relies on this being a 
non-unicode value, if you have set this to utf-8 it may not work.

Thanks to:
----------

The Jabber.org.uk crew who let me abuse their server while doing testing.
Alexey Nezhadanov for his help and the library.
Joel Rosdhal for the irclib library.
Blog | Support | Training | Contact | API | Status | Twitter | Help | Security
© 2010 GitHub Inc. All rights reserved. | Terms of Service | Privacy Policy
Powered by the Dedicated Servers and
Cloud Computing of Rackspace Hosting®
Dedicated Server