An automatic mirror of the perlbuut repo on github https://perlbot.pl/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Ryan Voots 88ca91e50a Switch to LFS for all the rest of the dbs 1 month ago
asndb Update dbs 9 months ago
bin Update plugins and databases 3 months ago
docs remove old **/.svn dirs. 1 year ago
etc Update dbs 9 months ago
jail More jail setup 2 years ago
jail_root @ fe9075c773 point at new commit 2 years ago
lib/Bot Update plugins and databases 3 months ago
package_lists Add in data for package lists 4 years ago
plugins work on factoid edit threshold 1 month ago
sql Migration scripts since the DB on my laptop will never get commited 2 years ago
var Switch to LFS for all the rest of the dbs 1 month ago
wiki @ b06cf05735 Update the submodules 2 years ago
.gitattributes switch to lfs for evallogs.db 1 month ago
.gitignore Update plugins and databases 3 months ago
.gitmodules Permutation rules created 2 years ago
.includepath this is to get eclipse off my back 9 years ago
.project this is to get eclipse off my back 9 years ago
README.pod Update README.pod 1 year ago
cpanfile Update plugins and databases 3 months ago

README.pod

=encoding utf8

=head1 ABOUT

This is the source code for perlbot, the resident infobot on Freenode’s
#perl channel. See:

=over 4

=item * L<http://perl-begin.org/FAQs/freenode-perl/>

=item * L<https://github.com/simcop2387/perlbuut>

=back

=head1 DOCUMENTATION

There is a docs/ directory but it's woefully outdated and doesn't reflect a number of things about the bot that have changed over the years. That said it should be relavent for learning how things work to start with at least. Otherwise I'd recommend looking at some of the shorter modules in plugins/ to see how things usually work. You'll most likely want to be making one of those.

=head1 LICENSE

Good question - what is the license?
This is a semi-complicated situation as while the code is obstensibly open source there have been several authors involved. Notably myself (simcop2387), buu, and b_jonas. Buu started the original project (see https://github.com/simcop2387/buutbot ) but then disappeared not long after i forked it (with permission) to make a new version of perlbot. b_jonas was involved in the creation of some of a few plugins, if not more, that made the framework incredibly flexible.

buu has agreed to put his code under the GPL version 3 ( L<https://en.wikipedia.org/wiki/GNU_General_Public_License#Version_3> ) or at your option any later version.

Shlomi Fish licences his changes under any and all of the Expat license, the
CC0, the same terms as perl 5, and the Artistic 2.0 license.
=cut