https://github.com/kaiyou/pyircbot
Twisted based Python IRC bot framework
https://github.com/kaiyou/pyircbot
Last synced: 5 months ago
JSON representation
Twisted based Python IRC bot framework
- Host: GitHub
- URL: https://github.com/kaiyou/pyircbot
- Owner: kaiyou
- License: gpl-3.0
- Created: 2012-10-03T20:29:15.000Z (about 13 years ago)
- Default Branch: master
- Last Pushed: 2013-09-23T20:09:57.000Z (over 12 years ago)
- Last Synced: 2025-03-13T10:45:19.095Z (10 months ago)
- Language: Python
- Size: 168 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README
- Changelog: ChangeLog
- License: COPYING
Awesome Lists containing this project
README
-*- 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:
* Twisted>11, included core, words and names, you might a free copy of the
Python Twisted library from the Twisted project website:
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
and
.
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
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.