1
0
Fork 0
mirror of https://github.com/perlbot/perlbuut synced 2025-06-07 10:25:42 -04:00
An automatic mirror of the perlbuut repo on github https://perlbot.pl/
Find a file
2020-10-30 15:07:28 -07:00
.github dont setup actions on non-master branches 2020-10-30 11:30:28 -07:00
asndb About to update ASN db 2020-06-15 14:05:57 -04:00
bin whoops forgot to make it executable 2020-10-26 14:51:48 -07:00
docs remove old **/.svn dirs. 2018-04-08 17:39:21 +03:00
etc Now has full FTS search 2020-09-09 15:21:05 -04:00
jail More jail setup 2017-05-05 01:10:04 -07:00
jail_root@fe9075c773 point at new commit 2017-05-14 02:36:24 -04:00
lib/Bot More fixes for discord/matrix 2020-09-10 20:48:54 -04:00
package_lists Add in data for package lists 2015-04-21 17:21:50 -04:00
plugins Merge pull request #24 from perlbot/test-pr-run 2020-10-30 14:29:10 -07:00
sql Migration scripts since the DB on my laptop will never get commited 2016-12-22 23:36:29 -08:00
t Forgot done_testing when fixing this 2020-10-30 15:07:28 -07:00
var DB update and also update cpanfiles 2018-09-13 14:28:36 -04:00
wiki@b06cf05735 Update the submodules 2017-03-24 15:35:31 -04:00
.gitattributes Update for #raku and others 2019-12-07 22:52:27 -05:00
.gitignore add new factgrep command for factoids 2020-09-25 19:56:18 -04:00
.gitmodules Permutation rules created 2017-05-06 01:33:53 -07:00
.includepath this is to get eclipse off my back 2010-07-22 19:04:51 -04:00
.perltidyrc add tidy rc 2020-09-06 20:57:41 -07:00
.project this is to get eclipse off my back 2010-07-22 19:04:51 -04:00
cpanfile Refactor tests, use lib::relative to correctly find things, and add a quote plugin test 2020-10-30 15:05:12 -07:00
evalserver_cpanfile Creating new cpanfile that only covers the bot 2020-10-26 12:59:32 -07:00
factoidtest.sql fts initial implementation 2020-09-09 12:10:42 -07:00
foo About to update ASN db 2020-06-15 14:05:57 -04:00
GeoLite2-ASN.tar.gz About to update ASN db 2020-06-15 14:05:57 -04:00
GeoLite2-City.tar.gz About to update ASN db 2020-06-15 14:05:57 -04:00
myscandeps.pl new cpanfile is mostly ready 2020-10-26 13:24:36 -07:00
perltidy.cmd More tidy 2020-09-06 20:57:02 -07:00
pg_schema_create.sql Add schema creation sql from db dump now that things look stable 2020-09-10 21:53:07 -04:00
postgresql.sql Suggestions now work, search is still not-namespace aware 2020-09-08 20:51:29 -07:00
README.pod Correct some broken grammar / spelling. 2020-10-27 16:50:08 +02:00

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

=encoding utf8

=head1 ABOUT

=begin html

<a href="https://github.com/perlbot/perlbuut/actions?query=workflow%3ACI"><img src="https://github.com/perlbot/perlbuut/workflows/CI/badge.svg"></a>

=end html

This is the source code for perlbot, the resident infobot on Freenodes
#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 licenses 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