library net_smartirc
More info available on: http://pear.php.net/package/Net_SmartIRC
pear/net_smartirc
More info available on: http://pear.php.net/package/Net_SmartIRC
- Wednesday, May 9, 2018
- by cweiske
- Repository
- 24 Watchers
- 19 Stars
- 2,366 Installations
- PHP
- 0 Dependents
- 0 Suggesters
- 7 Forks
- 0 Open issues
- 15 Versions
- 1 % Grown
Docs -
Bugs -
Downloads -
Roadmap, (*1)
What is this?
Net_SmartIRC is a PHP package that helps you communicate with IRC networks
in whatever way you might need, whether in a CLI program or as part of a web page.
It's also well suited for bot development., (*2)
Goals
- To be a fast and full-featured way to interface your PHP code with IRC networks.
- To provide a concise, easy-to-use module API to make it do exactly what you want.
Future plans
This package was originally written for PHP 4 (and the code shows it). My aim is
to fix all submitted bugs, update the code structure as much as I can without
breaking backward compatibility, implement whatever new features are fairly
simple to add, and update the documentation and examples. This package will
likely be used as a starting point for a new IRC library that uses better OO
principles and is even easier to use.
-- Garrett W., current maintainer, (*3)
How to contribute
- Read the TODO file or the roadmap on the main package homepage to see what needs doing
- Fork the repo
- Make code changes using PEAR Coding Standards
- Submit pull request
- Pat yourself on the back
People involved
- [Mirco 'meebey' Bauer] (https://github.com/meebey)
- [Amir Mohammad Saied] (http://gluegadget.com/)
- [Garrett Whitehorn] (https://github.com/garrettw)
- See the package homepage for the official list
Files included
- Net/
- SmartIRC/
- defines.php (Necessary message code defines)
- irccommands.php (Basic outgoing message functions)
- messagehandler.php (Basic incoming message handlers)
- SmartIRC.php (The class itself)
- docs/
- examples/
- example.php (a very basic bot that simply responds to a message)
- example2.php (how to output number of channel users in a webpage)
- example3.php (another basic bot that uses the channel user list to find ops)
- example4.php (examines realnames of users in channel)
- example5.php (kicks other users on command)
- example6.php (greets users when they join the channel)
- example7.php (shows how to use timers to do things rather than events)
- HTML/ (the full documentation of SmartIRC)
- DOCUMENTATION (Appendix to the HTML documentation for developers)
- HOWTO (Mini howto with detailed information, step by step)
- composer.json (Hopefully this package will eventually be on packagist.org)
- package.xml (Package info file generated by PEAR packager)
- phpdoc.dist.xml (phpDocumentor settings to make generating API documentation easy)
dev-master
9999999-dev
More info available on: http://pear.php.net/package/Net_SmartIRC
Sources
Download
LGPL
The Development Requires
by
Amir Mohammad Saied
by
Mirco Bauer
v1.1.13
1.1.13.0
More info available on: http://pear.php.net/package/Net_SmartIRC
Sources
Download
LGPL
The Development Requires
by
Amir Mohammad Saied
by
Mirco Bauer
v1.1.12
1.1.12.0
More info available on: http://pear.php.net/package/Net_SmartIRC
Sources
Download
LGPL
The Development Requires
by
Amir Mohammad Saied
by
Mirco Bauer
v1.1.11
1.1.11.0
More info available on: http://pear.php.net/package/Net_SmartIRC
Sources
Download
LGPL
The Development Requires
by
Amir Mohammad Saied
by
Mirco Bauer
v1.1.10
1.1.10.0
More info available on: http://pear.php.net/package/Net_SmartIRC
Sources
Download
LGPL
The Development Requires
by
Amir Mohammad Saied
by
Mirco Bauer
v1.1.9
1.1.9.0
More info available on: http://pear.php.net/package/Net_SmartIRC
Sources
Download
LGPL
The Development Requires
by
Amir Mohammad Saied
by
Mirco Bauer
v1.1.8
1.1.8.0
More info available on: http://pear.php.net/package/Net_SmartIRC
Sources
Download
LGPL
The Development Requires
by
Amir Mohammad Saied
by
Mirco Bauer
v1.1.7
1.1.7.0
More info available on: http://pear.php.net/package/Net_SmartIRC
Sources
Download
LGPL
The Development Requires
by
Amir Mohammad Saied
by
Mirco Bauer
v1.1.6
1.1.6.0
More info available on: http://pear.php.net/package/Net_SmartIRC
Sources
Download
LGPL
The Development Requires
by
Amir Mohammad Saied
by
Mirco Bauer
v1.1.5
1.1.5.0
More info available on: http://pear.php.net/package/Net_SmartIRC
Sources
Download
LGPL
The Development Requires
by
Amir Mohammad Saied
by
Mirco Bauer
v1.1.4
1.1.4.0
More info available on: http://pear.php.net/package/Net_SmartIRC
Sources
Download
LGPL
The Development Requires
by
Amir Mohammad Saied
by
Mirco Bauer
v1.1.3
1.1.3.0
More info available on: http://pear.php.net/package/Net_SmartIRC
Sources
Download
LGPL
The Development Requires
by
Amir Mohammad Saied
by
Mirco Bauer
v1.1.2
1.1.2.0
More info available on: http://pear.php.net/package/Net_SmartIRC
Sources
Download
LGPL
The Development Requires
by
Amir Mohammad Saied
by
Mirco Bauer
v1.1.1
1.1.1.0
More info available on: http://pear.php.net/package/Net_SmartIRC
Sources
Download
LGPL
The Development Requires
by
Amir Mohammad Saied
by
Mirco Bauer
v1.1.0
1.1.0.0
More info available on: http://pear.php.net/package/Net_SmartIRC
Sources
Download
LGPL
The Requires
The Development Requires
by
Amir Mohammad Saied
by
Mirco Bauer