mirror of
https://github.com/pragma-/pbot.git
synced 2024-11-21 19:39:44 +01:00
Update copyright
This commit is contained in:
parent
92672c19d3
commit
8d5b992b4c
2
applets/ago.pl
vendored
2
applets/ago.pl
vendored
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env perl
|
||||
|
||||
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2010-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
use Time::Duration;
|
||||
|
2
applets/c2english.pl
vendored
2
applets/c2english.pl
vendored
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env perl
|
||||
|
||||
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2014-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
use warnings;
|
||||
|
@ -1,7 +1,7 @@
|
||||
# C-to-English Grammar
|
||||
# Pragmatic Software
|
||||
|
||||
# SPDX-FileCopyrightText: 2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2014-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
{
|
||||
|
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env perl
|
||||
|
||||
# SPDX-FileCopyrightText: 2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2014-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
use strict;
|
||||
|
2
applets/cdecl.pl
vendored
2
applets/cdecl.pl
vendored
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/perl -w
|
||||
|
||||
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2009-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
# quick and dirty by :pragma
|
||||
|
2
applets/cfaq.pl
vendored
2
applets/cfaq.pl
vendored
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/perl -w
|
||||
|
||||
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2005-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
my $match = 1;
|
||||
|
2
applets/codepad.pl
vendored
2
applets/codepad.pl
vendored
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env perl
|
||||
|
||||
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2010-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
use warnings;
|
||||
|
2
applets/compliment
vendored
2
applets/compliment
vendored
@ -1,4 +1,4 @@
|
||||
#!/bin/sh
|
||||
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2009-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
~/pbot/applets/lookupbot.pl compliment "$*"
|
||||
|
2
applets/cstd.pl
vendored
2
applets/cstd.pl
vendored
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env perl
|
||||
|
||||
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2010-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
use warnings;
|
||||
|
2
applets/define.pl
vendored
2
applets/define.pl
vendored
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/perl -w
|
||||
|
||||
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2003-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
# quick and dirty by :pragma
|
||||
|
2
applets/dice_roll.pl
vendored
2
applets/dice_roll.pl
vendored
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env perl
|
||||
|
||||
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2012-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
# quick and dirty by :pragma
|
||||
|
2
applets/excuse.sh
vendored
2
applets/excuse.sh
vendored
@ -1,6 +1,6 @@
|
||||
#!/bin/bash
|
||||
|
||||
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2009-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
#host=bofh.jeffballard.us
|
||||
|
2
applets/expand_macros.pl
vendored
2
applets/expand_macros.pl
vendored
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env perl
|
||||
|
||||
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2013-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
use warnings;
|
||||
|
2
applets/fnord.pl
vendored
2
applets/fnord.pl
vendored
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env perl
|
||||
|
||||
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2010-2021 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
use warnings;
|
||||
|
2
applets/funnyish_quote.pl
vendored
2
applets/funnyish_quote.pl
vendored
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/perl -w
|
||||
|
||||
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2009-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
# Quick and dirty by :pragma
|
||||
|
2
applets/headlines.pl
vendored
2
applets/headlines.pl
vendored
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/perl -w
|
||||
|
||||
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2001-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
use XML::RSS;
|
||||
|
2
applets/horoscope
vendored
2
applets/horoscope
vendored
@ -1,4 +1,4 @@
|
||||
#!/bin/sh
|
||||
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2009-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
~/pbot/applets/lookupbot.pl horoscope "$*"
|
||||
|
2
applets/insult.pl
vendored
2
applets/insult.pl
vendored
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/perl -w
|
||||
|
||||
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2009-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
use strict;
|
||||
|
2
applets/love_quote.pl
vendored
2
applets/love_quote.pl
vendored
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/perl -w
|
||||
|
||||
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2010-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
# Quick and dirty by :pragma
|
||||
|
2
applets/man.pl
vendored
2
applets/man.pl
vendored
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/perl -w
|
||||
|
||||
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2001-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
# quick and dirty by :pragma
|
||||
|
2
applets/math.pl
vendored
2
applets/math.pl
vendored
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/perl -w
|
||||
|
||||
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2002-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
# Quick and dirty by :pragma
|
||||
|
2
applets/qalc.pl
vendored
2
applets/qalc.pl
vendored
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env perl
|
||||
|
||||
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2015-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
use warnings;
|
||||
|
2
applets/random_quote.pl
vendored
2
applets/random_quote.pl
vendored
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/perl -w
|
||||
|
||||
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2009-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
# Quick and dirty by :pragma
|
||||
|
2
applets/urban
vendored
2
applets/urban
vendored
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env perl
|
||||
|
||||
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2009-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
use warnings;
|
||||
|
2
applets/wikipedia.pl
vendored
2
applets/wikipedia.pl
vendored
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env perl
|
||||
|
||||
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2009-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
use strict;
|
||||
|
2
bin/pbot
2
bin/pbot
@ -4,7 +4,7 @@
|
||||
#
|
||||
# Purpose: PBot main entry point. See doc/QuickStart.md.
|
||||
|
||||
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2001-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
# to find real location of pbot script
|
||||
|
@ -2,7 +2,7 @@
|
||||
#
|
||||
# Purpose: PBot IRC Bot Core
|
||||
#
|
||||
# PBot was started around 2004, 2005. It has been lovingly maintained;
|
||||
# PBot was started around 1997-2001. It has been lovingly maintained;
|
||||
# however, it does use the ancient but simple Net::IRC package (if it
|
||||
# ain't broke) instead of packages based on significantly more complex
|
||||
# Enterprise-level event-loop frameworks. PBot uses pure Perl 5 blessed
|
||||
@ -13,7 +13,7 @@
|
||||
# contains numerous bugfixes and supports various new features such as IRCv3
|
||||
# client capability negotiation and SASL user authentication.
|
||||
|
||||
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2001-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
package PBot::Core;
|
||||
|
@ -6,7 +6,7 @@
|
||||
# The nickserv/ban-evasion stuff probably ought to be in BanTracker or some
|
||||
# such suitable class.
|
||||
|
||||
# SPDX-FileCopyrightText: 2021-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2007-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
package PBot::Core::AntiFlood;
|
||||
|
@ -2,7 +2,7 @@
|
||||
#
|
||||
# Purpose: Checks if a message is spam
|
||||
|
||||
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2018-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
package PBot::Core::AntiSpam;
|
||||
|
@ -6,7 +6,7 @@
|
||||
# The standard error output is stored in a file named <applet>-stderr in the
|
||||
# applets/ directory.
|
||||
|
||||
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2007-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
package PBot::Core::Applets;
|
||||
|
@ -3,7 +3,7 @@
|
||||
# Purpose: Implements functions related to maintaining and tracking channel
|
||||
# bans/mutes. Maintains ban/mute queues and timeouts.
|
||||
|
||||
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2015-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
package PBot::Core::BanList;
|
||||
|
@ -2,7 +2,7 @@
|
||||
#
|
||||
# Purpose: Manages list of hostmasks that are not allowed to join a channel.
|
||||
|
||||
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2015-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
package PBot::Core::BlackList;
|
||||
|
@ -2,7 +2,7 @@
|
||||
#
|
||||
# Purpose: Fine-grained user permissions.
|
||||
|
||||
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2020-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
package PBot::Core::Capabilities;
|
||||
|
@ -8,7 +8,7 @@
|
||||
# PBot gains OP status, all queued commands are invoked and then after a
|
||||
# timeout PBot will remove its OP status.
|
||||
|
||||
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2010-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
package PBot::Core::ChanOps;
|
||||
|
@ -2,7 +2,7 @@
|
||||
#
|
||||
# Purpose: Manages list of channels and auto-joins.
|
||||
|
||||
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2010-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
package PBot::Core::Channels;
|
||||
|
@ -3,7 +3,7 @@
|
||||
# Purpose: Base class for PBot classes. This prevents each PBot class from
|
||||
# needing to define the new() constructor and other boilerplate.
|
||||
#
|
||||
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2020-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
package PBot::Core::Class;
|
||||
|
@ -3,7 +3,7 @@
|
||||
# Purpose: Registers commands. Invokes commands with user capability
|
||||
# validation.
|
||||
|
||||
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2010-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
package PBot::Core::Commands;
|
||||
|
@ -2,7 +2,7 @@
|
||||
#
|
||||
# Purpose: Command to manipulate anti-spam list.
|
||||
|
||||
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2018-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
package PBot::Core::Commands::AntiSpam;
|
||||
|
@ -2,7 +2,7 @@
|
||||
#
|
||||
# Purpose: Registers commands to load and unload PBot applets.
|
||||
|
||||
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2007-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
package PBot::Core::Commands::Applets;
|
||||
|
@ -2,7 +2,7 @@
|
||||
#
|
||||
# Purpose: Registers commands related to bans/quiets.
|
||||
|
||||
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2007-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
package PBot::Core::Commands::BanList;
|
||||
|
@ -3,7 +3,7 @@
|
||||
# Purpose: Command to manage list of hostmasks that are not allowed
|
||||
# to join a channel.
|
||||
|
||||
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2015-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
package PBot::Core::Commands::BlackList;
|
||||
|
@ -2,7 +2,7 @@
|
||||
#
|
||||
# Purpose: Registers the capabilities `cap` command.
|
||||
|
||||
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2020-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
package PBot::Core::Commands::Capabilities;
|
||||
|
@ -2,7 +2,7 @@
|
||||
#
|
||||
# Purpose: Channel operator command subroutines.
|
||||
|
||||
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2010-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
package PBot::Core::Commands::ChanOp;
|
||||
|
@ -2,7 +2,7 @@
|
||||
#
|
||||
# Purpose: Commands to manage list of channels, and channel metadata.
|
||||
|
||||
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2010-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
package PBot::Core::Commands::Channels;
|
||||
|
@ -2,7 +2,7 @@
|
||||
#
|
||||
# Purpose: Factoids command subroutines.
|
||||
|
||||
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2010-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
package PBot::Core::Commands::Factoids;
|
||||
|
@ -13,7 +13,7 @@
|
||||
# the command-substitution with the result, thus escaping $args to be safely
|
||||
# used in the URL of this simple Google Image Search factoid command.
|
||||
|
||||
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2020-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
package PBot::Core::Commands::Func;
|
||||
|
@ -2,7 +2,7 @@
|
||||
#
|
||||
# Purpose: Registers `help` command.
|
||||
|
||||
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2010-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
package PBot::Core::Commands::Help;
|
||||
|
@ -2,7 +2,7 @@
|
||||
#
|
||||
# Purpose: Commands to manage ignore list.
|
||||
|
||||
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2010-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
package PBot::Core::Commands::IgnoreList;
|
||||
|
@ -2,7 +2,7 @@
|
||||
#
|
||||
# Purpose: Registers command to query lag history.
|
||||
|
||||
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2010-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
package PBot::Core::Commands::LagChecker;
|
||||
|
@ -2,7 +2,7 @@
|
||||
#
|
||||
# Purpose: Registers commands related to a user's message history or aliases.
|
||||
|
||||
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2014-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
package PBot::Core::Commands::MessageHistory;
|
||||
|
@ -3,7 +3,7 @@
|
||||
# Purpose: Registers misc PBot commands that don't really belong in any
|
||||
# other file.
|
||||
|
||||
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2010-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
package PBot::Core::Commands::Misc;
|
||||
|
@ -2,7 +2,7 @@
|
||||
#
|
||||
# Purpose: Registers command for viewing nick list and nick metadata.
|
||||
|
||||
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2014-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
package PBot::Core::Commands::NickList;
|
||||
|
@ -2,7 +2,7 @@
|
||||
#
|
||||
# Purpose: Registers commands for loading and unloading plugins.
|
||||
|
||||
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2015-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
package PBot::Core::Commands::Plugins;
|
||||
|
@ -2,7 +2,7 @@
|
||||
#
|
||||
# Purpose: Registers commands for listing and killing running PBot processes.
|
||||
|
||||
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2020-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
package PBot::Core::Commands::ProcessManager;
|
||||
|
@ -2,7 +2,7 @@
|
||||
#
|
||||
# Purpose: Registers command to refresh PBot's Perl modules.
|
||||
|
||||
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2015-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
package PBot::Core::Commands::Refresher;
|
||||
|
@ -2,7 +2,7 @@
|
||||
#
|
||||
# Purpose: Bot commands to manipulate Registry entries.
|
||||
|
||||
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2014-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
package PBot::Core::Commands::Registry;
|
||||
|
@ -2,7 +2,7 @@
|
||||
#
|
||||
# Purpose: Commands to manage list of bot users/admins and their metadata.
|
||||
|
||||
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2010-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
package PBot::Core::Commands::Users;
|
||||
|
@ -3,7 +3,7 @@
|
||||
# Purpose: The `version` PBot command. It can check against GitHub or a
|
||||
# user-defined URL for PBot's VERSION.pm file.
|
||||
|
||||
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2001-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
package PBot::Core::Commands::Version;
|
||||
|
@ -4,7 +4,7 @@
|
||||
#
|
||||
# Note: PBot::Core::EventDispatcher has no relation to PBot::Core::EventQueue.
|
||||
|
||||
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2014-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
package PBot::Core::EventDispatcher;
|
||||
|
@ -3,7 +3,7 @@
|
||||
# Purpose: Provides implementation of PBot factoids. Factoids provide the
|
||||
# foundation for most user-submitted commands, as well as aliases, etc.
|
||||
|
||||
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2001-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
package PBot::Core::Factoids;
|
||||
|
@ -3,7 +3,7 @@
|
||||
# Purpose: Launching pad for code factoids. Configures $context as a code
|
||||
# factoid and executes the vm-client applet.
|
||||
|
||||
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2007-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
package PBot::Core::Factoids::Code;
|
||||
|
@ -2,7 +2,7 @@
|
||||
#
|
||||
# Purpose: Implements factoid data-related functions.
|
||||
|
||||
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2005-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
package PBot::Core::Factoids::Data;
|
||||
|
@ -2,7 +2,7 @@
|
||||
#
|
||||
# Purpose: Exports factoids to HTML.
|
||||
|
||||
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2005-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
package PBot::Core::Factoids::Exporter;
|
||||
|
@ -2,7 +2,7 @@
|
||||
#
|
||||
# Purpose: Provides functionality for factoids.
|
||||
|
||||
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2005-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
package PBot::Core::Factoids::Interpreter;
|
||||
|
@ -2,7 +2,7 @@
|
||||
#
|
||||
# Purpose: Implements factoid expansion modifiers.
|
||||
|
||||
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2010-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
package PBot::Core::Factoids::Modifiers;
|
||||
|
@ -2,7 +2,7 @@
|
||||
#
|
||||
# Purpose: Provides implementation of factoid selectors.
|
||||
|
||||
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2010-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
package PBot::Core::Factoids::Selectors;
|
||||
|
@ -2,7 +2,7 @@
|
||||
#
|
||||
# Purpose: Implements factoid variables, including $args, $nick, $channel, etc.
|
||||
|
||||
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2005-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
package PBot::Core::Factoids::Variables;
|
||||
|
@ -15,7 +15,7 @@
|
||||
#
|
||||
# See also: Plugin/FuncBuiltins.pm, Plugin/FuncGrep.pm and Plugin/FuncSed.pm
|
||||
|
||||
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2020-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
package PBot::Core::Functions;
|
||||
|
@ -2,7 +2,7 @@
|
||||
#
|
||||
# Purpose: Loads handlers in the Handlers directory.
|
||||
|
||||
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2001-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
package PBot::Core::Handlers;
|
||||
|
@ -3,7 +3,7 @@
|
||||
# Purpose: Populates and maintains channel banlists by checking mode +b/+q
|
||||
# when joining channels and by tracking modes +b/+q and -b/-q in channels.
|
||||
|
||||
# SPDX-FileCopyrightText: 2021-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2010-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
package PBot::Core::Handlers::BanList;
|
||||
|
@ -3,7 +3,7 @@
|
||||
# Purpose: Tracks when PBot gains or loses OPs in a channel and invokes
|
||||
# relevant actions. Handles OP-related actions when PBot joins or parts.
|
||||
|
||||
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2005-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
package PBot::Core::Handlers::ChanOps;
|
||||
|
@ -3,7 +3,7 @@
|
||||
# Purpose: Handlers for general channel-related IRC events that aren't handled
|
||||
# by any specialized Handler modules.
|
||||
|
||||
# SPDX-FileCopyrightText: 2021-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2005-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
package PBot::Core::Handlers::Channel;
|
||||
|
@ -2,7 +2,7 @@
|
||||
#
|
||||
# Purpose: IRC handlers for chat/message events.
|
||||
|
||||
# SPDX-FileCopyrightText: 2021-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2001-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
package PBot::Core::Handlers::Chat;
|
||||
|
@ -2,7 +2,7 @@
|
||||
#
|
||||
# Purpose: Maintains lists of nicks currently present in channels.
|
||||
|
||||
# SPDX-FileCopyrightText: 2021-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2010-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
package PBot::Core::Handlers::NickList;
|
||||
|
@ -2,7 +2,7 @@
|
||||
#
|
||||
# Purpose: Handles NickServ-related IRC events.
|
||||
|
||||
# SPDX-FileCopyrightText: 2021-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2005-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
package PBot::Core::Handlers::NickServ;
|
||||
|
@ -2,7 +2,7 @@
|
||||
#
|
||||
# Purpose: Handles server-related IRC events.
|
||||
|
||||
# SPDX-FileCopyrightText: 2021-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2005-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
package PBot::Core::Handlers::Server;
|
||||
|
@ -2,7 +2,7 @@
|
||||
#
|
||||
# Purpose: Handles IRC events related to PBot user accounts and user metadata.
|
||||
|
||||
# SPDX-FileCopyrightText: 2021-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2010-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
package PBot::Core::Handlers::Users;
|
||||
|
@ -3,7 +3,7 @@
|
||||
# Purpose: Pipes the PBot::Core::IRC default handler through PBot::Core::EventDispatcher,
|
||||
# and registers default IRC handlers.
|
||||
|
||||
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 20001-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
package PBot::Core::IRCHandlers;
|
||||
|
@ -2,7 +2,7 @@
|
||||
#
|
||||
# Purpose: Manages ignore list.
|
||||
|
||||
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2001-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
package PBot::Core::IgnoreList;
|
||||
|
@ -6,7 +6,7 @@
|
||||
# command splitting, command output processing such as truncating long
|
||||
# text to web paste sites, etc.
|
||||
|
||||
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2001-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
package PBot::Core::Interpreter;
|
||||
|
@ -3,7 +3,7 @@
|
||||
# Purpose: sends PING command to IRC server and times duration for PONG reply in
|
||||
# order to maintain lag history and average.
|
||||
|
||||
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2011-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
package PBot::Core::LagChecker;
|
||||
|
@ -2,7 +2,7 @@
|
||||
#
|
||||
# Purpose: Logs text to file and STDOUT.
|
||||
|
||||
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2001-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
package PBot::Core::Logger;
|
||||
|
@ -6,7 +6,7 @@
|
||||
# Used in conjunction with AntiFlood and Quotegrabs for kick/ban on
|
||||
# flood/ban-evasion and grabbing quotes, respectively.
|
||||
|
||||
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2014-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
package PBot::Core::MessageHistory;
|
||||
|
@ -2,6 +2,9 @@
|
||||
#
|
||||
# Purpose: Constants related to message history.
|
||||
|
||||
# SPDX-FileCopyrightText: 2014-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
package PBot::Core::MessageHistory::Constants;
|
||||
|
||||
use warnings;
|
||||
|
@ -6,7 +6,7 @@
|
||||
# ids. This is also extremely useful for detecting ban-evasions and listing
|
||||
# also-known-as data for a nickname (see the !aka bot command).
|
||||
|
||||
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2014-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
package PBot::Core::MessageHistory::Storage::SQLite;
|
||||
|
@ -4,7 +4,7 @@
|
||||
# Used to retrieve list of channels a nick is present in or to
|
||||
# determine if a nick is present in a channel.
|
||||
|
||||
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2014-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
package PBot::Core::NickList;
|
||||
|
@ -2,7 +2,7 @@
|
||||
#
|
||||
# Purpose: Loads and manages external plugins.
|
||||
|
||||
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2015-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
package PBot::Core::Plugins;
|
||||
|
@ -3,7 +3,7 @@
|
||||
# Purpose: Handles forking and execution of applet/subroutine processes.
|
||||
# Provides commands to list running processes and to kill them.
|
||||
|
||||
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2020-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
package PBot::Core::ProcessManager;
|
||||
|
@ -4,7 +4,7 @@
|
||||
# module member data, only subroutines. TODO: reinitialize modules in order
|
||||
# to refresh member data too.
|
||||
|
||||
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2015-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
package PBot::Core::Refresher;
|
||||
|
@ -2,7 +2,7 @@
|
||||
#
|
||||
# Purpose: Provides functionality to register and execute one or more subroutines.
|
||||
|
||||
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2010-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
package PBot::Core::Registerable;
|
||||
|
@ -3,7 +3,7 @@
|
||||
# Purpose: Provides a centralized registry of configuration settings that can
|
||||
# easily be examined and updated via getters and setters.
|
||||
|
||||
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2014-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
package PBot::Core::Registry;
|
||||
|
@ -3,7 +3,7 @@
|
||||
# Purpose: Adds/removes file handles to/from PBot::Core::IRC's select loop
|
||||
# and contains handlers for select events.
|
||||
|
||||
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2014-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
package PBot::Core::SelectHandler;
|
||||
|
@ -8,7 +8,7 @@
|
||||
#
|
||||
# The above will output "hi" in channel #foo.
|
||||
|
||||
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2005-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
package PBot::Core::StdinReader;
|
||||
|
@ -12,7 +12,7 @@
|
||||
#
|
||||
# If a filename is provided, data is written to the file after any modifications.
|
||||
|
||||
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2010-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
package PBot::Core::Storage::DualIndexHashObject;
|
||||
|
@ -13,7 +13,7 @@
|
||||
# Since this class does not store all the data in working memory, it provides
|
||||
# iterator-based access via get_each, get_next and get_all.
|
||||
#
|
||||
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2020-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
package PBot::Core::Storage::DualIndexSQLiteObject;
|
||||
|
@ -8,7 +8,7 @@
|
||||
# Data is stored in working memory for lightning fast performance. If a filename
|
||||
# is provided, data is written to the file after any modifications.
|
||||
|
||||
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2010-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
package PBot::Core::Storage::HashObject;
|
||||
|
@ -6,7 +6,7 @@
|
||||
# on versioning information. Ensures data/configuration files are in the
|
||||
# proper location and using the latest data structure.
|
||||
|
||||
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2020-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
package PBot::Core::Updater;
|
||||
|
@ -2,7 +2,7 @@
|
||||
#
|
||||
# Purpose: Manages list of bot users/admins and their metadata.
|
||||
|
||||
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2005-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
package PBot::Core::Users;
|
||||
|
@ -3,7 +3,7 @@
|
||||
# Purpose: Intelligently parses strings like "1h30m", "5 minutes", "next week",
|
||||
# "3:30 am pdt", "11 pm utc", etc, into seconds.
|
||||
|
||||
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2015-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
package PBot::Core::Utils::ParseDate;
|
||||
|
@ -3,7 +3,7 @@
|
||||
# Purpose: Logs SQLite trace messages to Logger.pm with profiling of elapsed
|
||||
# time between messages.
|
||||
|
||||
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2014-2023 Pragmatic Software <pragma78@gmail.com>
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
package PBot::Core::Utils::SQLiteLogger;
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user