Skip to content

kaiyou/pyircbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

-*- text -*-

PyIRCBot

PyIRCBot is released as a Python package and a couple of classes to be extended 
and build a full featured application. It aims at serving as an easy to use 
Python framework for people prototyping IRC robots. It makes extensive use of 
asynchronous development model and Reactor design pattern through the 
underlying Twisted framework; thus, it is quite efficient and has a really 
small memory footprint regarding its abilities.

The framework was initially developped as an independant project but was then 
linked to a specific robot project for a couple of months. Due to many people 
asking for the core library, the code was cleaned and is now published as a 
standalone library.

Dependencies

PyIRCBot is intended to run any UNIX-like operating system, including
GNU/Linux distributions; it has been tested and running on different computers
running both Fedora and Debian distributions, without any other software
package than those available on default repository. It mostly depends on the 
following software:

* Python>2.7, you might get a free Python interpretor from the Python project
  website: 

  <http://www.python.org>

* Twisted>11, included core, words and names, you might a free copy of the
  Python Twisted library from the Twisted project website:

  <http://twistedmatrix.com/>

Licensing

PyIRCBot is released under the General Public License version 3 (GPLv3+).
Additionally, Autoconf includes a licensing exception in some of its
source files; see the respective copyright notices for how your
project is impacted by including scripts generated by Autoconf, and the
COPYING.EXCEPTION file for the exception in terms of the Additional
Permissions as described in section 7 of GPLv3.

For more licensing information, see
<http://www.gnu.org/licenses/gpl-faq.html> and
<http://www.gnu.org/licenses/exceptions.html>.

For any copyright year range specified as YYYY-ZZZZ in this package
note that the range specifies every single year in that closed interval.

-----

Copyright (C) 2011 Pierre Jaury <pierre@jaury.eu>

Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
notice and this notice are preserved.  This file is offered as-is,
without warranty of any kind.

About

Twisted based Python IRC bot framework

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages