Twisted based Python IRC bot framework
License
kaiyou/pyircbot
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
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 0
No packages published