diff options
Diffstat (limited to 'modules')
| -rw-r--r-- | modules/badges.py | 14 | ||||
| -rw-r--r-- | modules/channel_log.py | 2 | ||||
| -rw-r--r-- | modules/coins.py | 4 | ||||
| -rw-r--r-- | modules/fediverse/ap_server.py | 2 | ||||
| -rw-r--r-- | modules/git_webhooks/github.py | 5 | ||||
| -rw-r--r-- | modules/in.py | 2 | ||||
| -rw-r--r-- | modules/ircv3_editmsg.py | 2 | ||||
| -rw-r--r-- | modules/messages.py | 2 | ||||
| -rw-r--r-- | modules/seen.py | 4 | ||||
| -rw-r--r-- | modules/stats.py | 2 | ||||
| -rw-r--r-- | modules/tell.py | 7 | ||||
| -rw-r--r-- | modules/title.py | 6 | ||||
| -rw-r--r-- | modules/tweets/format.py | 3 | ||||
| -rw-r--r-- | modules/user_time.py | 2 | ||||
| -rw-r--r-- | modules/words.py | 4 | ||||
| -rw-r--r-- | modules/youtube.py | 5 |
16 files changed, 35 insertions, 31 deletions
diff --git a/modules/badges.py b/modules/badges.py index 5aa16015..942116df 100644 --- a/modules/badges.py +++ b/modules/badges.py @@ -22,7 +22,7 @@ class Module(ModuleManager.BaseModule): ).replace(tzinfo=datetime.timezone.utc) def _date_str(self, dt: datetime.datetime): - return utils.datetime.date_human(dt) + return utils.datetime.format.date_human(dt) def _round_up_day(self, dt: datetime.datetime): return dt.date()+datetime.timedelta(days=1) @@ -57,7 +57,7 @@ class Module(ModuleManager.BaseModule): found_badge = self._find_badge(badges, badge) if found_badge: - dt = utils.datetime.iso8601_parse(badges[found_badge]) + dt = utils.datetime.parse.iso8601(badges[found_badge]) days_since = self._days_since(now, dt) event["stdout"].write("(%s) %s on day %s (%s)" % ( event["user"].nickname, found_badge, days_since, @@ -78,7 +78,7 @@ class Module(ModuleManager.BaseModule): badges = [] for badge, date in self._get_badges(user).items(): days_since = self._days_since(now, - utils.datetime.iso8601_parse(date)) + utils.datetime.parse.iso8601(date)) badges.append("%s on day %s" % ( badge, days_since)) @@ -99,7 +99,7 @@ class Module(ModuleManager.BaseModule): if badge_name.lower() == badge_lower: raise utils.EventError("You already have a '%s' badge" % badge) - badges[badge] = utils.datetime.iso8601_format_now() + badges[badge] = utils.datetime.format.iso8601_now() self._set_badges(event["user"], badges) event["stdout"].write("Added '%s' badge" % badge) @@ -135,7 +135,7 @@ class Module(ModuleManager.BaseModule): found_badge = self._find_badge(badges, badge) if found_badge: - badges[found_badge] = utils.datetime.iso8601_format_now() + badges[found_badge] = utils.datetime.format.iso8601_now() self._set_badges(event["user"], badges) event["stdout"].write("Reset badge '%s'" % found_badge) else: @@ -158,7 +158,7 @@ class Module(ModuleManager.BaseModule): dt = self._parse_date(event["args_split"][-1]) - badges[found_badge] = utils.datetime.iso8601_format(dt) + badges[found_badge] = utils.datetime.format.iso8601(dt) self._set_badges(event["user"], badges) event["stdout"].write("Updated '%s' badge to %s" % ( found_badge, self._date_str(dt))) @@ -176,7 +176,7 @@ class Module(ModuleManager.BaseModule): found_badge = self._find_badge(badges, badge) dt = self._parse_date(event["args_split"][-1]) - badges[found_badge or badge] = utils.datetime.iso8601_format(dt) + badges[found_badge or badge] = utils.datetime.format.iso8601(dt) self._set_badges(event["user"], badges) add_or_update = "Added" if not found_badge else "Updated" diff --git a/modules/channel_log.py b/modules/channel_log.py index 5f57a439..98ce59a0 100644 --- a/modules/channel_log.py +++ b/modules/channel_log.py @@ -27,7 +27,7 @@ class Module(ModuleManager.BaseModule): def _log(self, server, channel, line): if self._enabled(server, channel): with open(self._file(str(server), str(channel)), "a") as log: - timestamp = utils.datetime.datetime_human( + timestamp = utils.datetime.format.datetime_human( datetime.datetime.now()) log.write("%s %s\n" % (timestamp, line)) diff --git a/modules/coins.py b/modules/coins.py index 823d77f4..aa897948 100644 --- a/modules/coins.py +++ b/modules/coins.py @@ -184,7 +184,7 @@ class Module(ModuleManager.BaseModule): time_left = self.bot.cache.until_expiration(cache) event["stderr"].write("%s: Please wait %s before redeeming" % ( event["user"].nickname, - utils.datetime.to_pretty_time(math.ceil(time_left)))) + utils.datetime.format.to_pretty_time(time_left))) else: event["stderr"].write( "%s: You can only redeem coins when you have none" % @@ -520,7 +520,7 @@ class Module(ModuleManager.BaseModule): """ until = self._until_next_6_hour() event["stdout"].write("Next lottery is in: %s" % - utils.datetime.to_pretty_time(until)) + utils.datetime.format.to_pretty_time(until)) @utils.hook("received.command.lotterywinner") def lottery_winner(self, event): diff --git a/modules/fediverse/ap_server.py b/modules/fediverse/ap_server.py index d9c644b5..e1b5cece 100644 --- a/modules/fediverse/ap_server.py +++ b/modules/fediverse/ap_server.py @@ -52,7 +52,7 @@ class Server(object): activities.append([activity_id, content, timestamp]) return activities def _make_activity(self, content): - timestamp = utils.datetime.iso8601_format_now() + timestamp = utils.datetime.format.iso8601_now() activity_id = self._random_id() self.bot.set_setting("ap-activity-%s" % activity_id, [content, timestamp]) diff --git a/modules/git_webhooks/github.py b/modules/git_webhooks/github.py index 96dc26c3..a3f51c89 100644 --- a/modules/git_webhooks/github.py +++ b/modules/git_webhooks/github.py @@ -183,7 +183,7 @@ class GitHub(object): return url def _iso8601(self, s): - return utils.datetime.iso8601_parse(s) + return utils.datetime.parse.iso8601(s) def ping(self, data): return ["Received new webhook"] @@ -444,7 +444,8 @@ class GitHub(object): completed_at = self._iso8601(data["check_run"]["completed_at"]) if completed_at > started_at: seconds = (completed_at-started_at).total_seconds() - duration = " in %s" % utils.datetime.to_pretty_time(seconds) + duration = " in %s" % utils.datetime.format.to_pretty_time( + seconds) status = data["check_run"]["status"] status_str = "" diff --git a/modules/in.py b/modules/in.py index 1ecac93b..81f9b93c 100644 --- a/modules/in.py +++ b/modules/in.py @@ -11,7 +11,7 @@ class Module(ModuleManager.BaseModule): @utils.kwarg("help", "Set a reminder") @utils.kwarg("usage", "<time> <message>") def in_command(self, event): - seconds = utils.datetime.from_pretty_time(event["args_split"][0]) + seconds = utils.datetime.parse.from_pretty_time(event["args_split"][0]) message = " ".join(event["args_split"][1:]) if seconds: if seconds <= SECONDS_MAX: diff --git a/modules/ircv3_editmsg.py b/modules/ircv3_editmsg.py index fd594cd7..a7b5b2b0 100644 --- a/modules/ircv3_editmsg.py +++ b/modules/ircv3_editmsg.py @@ -12,7 +12,7 @@ class Module(ModuleManager.BaseModule): if line: line.deleted = True - timestamp = utils.datetime.datetime_human(line.timestamp, + timestamp = utils.datetime.format.datetime_human(line.timestamp, timespec=utils.datetime.TimeSpec.MILLISECOND) minimal = "{~NICK} deleted line from %s (%s)" % ( timestamp, line.message) diff --git a/modules/messages.py b/modules/messages.py index 246d08b0..f6c37530 100644 --- a/modules/messages.py +++ b/modules/messages.py @@ -16,7 +16,7 @@ class Module(ModuleManager.BaseModule): for i, message in enumerate(message_list): seconds = utils.datetime.seconds_since(message.line.timestamp) messages.append("(%d/%d) %s ago %s" % (i+1, message_count, - utils.datetime.to_pretty_time(seconds), + utils.datetime.format.to_pretty_time(seconds), message.line.format())) event["stdout"].write("%s: found: %s" diff --git a/modules/seen.py b/modules/seen.py index f4bfd4fd..780ea99e 100644 --- a/modules/seen.py +++ b/modules/seen.py @@ -35,8 +35,8 @@ class Module(ModuleManager.BaseModule): seen_info = " (%s%s)" % (seen_info["action"], utils.consts.RESET) - since = utils.datetime.to_pretty_time(time.time()-seen_seconds, - max_units=2) + since = utils.datetime.format.to_pretty_time( + time.time()-seen_seconds, max_units=2) event["stdout"].write("%s was last seen %s ago%s" % ( event["args_split"][0], since, seen_info or "")) else: diff --git a/modules/stats.py b/modules/stats.py index bcd05a17..d61312f7 100644 --- a/modules/stats.py +++ b/modules/stats.py @@ -7,7 +7,7 @@ HIDDEN_MODES = set(["s", "p"]) class Module(ModuleManager.BaseModule): def _uptime(self): - return utils.datetime.to_pretty_time( + return utils.datetime.format.to_pretty_time( int(time.time()-self.bot.start_time)) @utils.hook("received.command.uptime") diff --git a/modules/tell.py b/modules/tell.py index 93aaba0c..da6e30b6 100644 --- a/modules/tell.py +++ b/modules/tell.py @@ -8,8 +8,9 @@ class Module(ModuleManager.BaseModule): messages = event["channel"].get_user_setting(event["user"].get_id(), "to", []) for nickname, message, timestamp in messages: - timestamp_parsed = utils.datetime.iso8601_parse(timestamp) - timestamp_human = utils.datetime.datetime_human(timestamp_parsed) + timestamp_parsed = utils.datetime.parse.iso8601(timestamp) + timestamp_human = utils.datetime.format.datetime_human( + timestamp_parsed) event["channel"].send_message("%s: <%s> %s (at %s UTC)" % ( event["user"].nickname, nickname, message, timestamp_human)) if messages: @@ -36,7 +37,7 @@ class Module(ModuleManager.BaseModule): messages.append([event["user"].nickname, " ".join(event["args_split"][1:]), - utils.datetime.iso8601_format_now()]) + utils.datetime.format.iso8601_now()]) event["target"].set_user_setting(target_user.get_id(), "to", messages) event["stdout"].write("Message saved") diff --git a/modules/title.py b/modules/title.py index e45e015a..f70f4785 100644 --- a/modules/title.py +++ b/modules/title.py @@ -96,9 +96,9 @@ class Module(ModuleManager.BaseModule): if first_details: first_nickname, first_timestamp, _ = first_details - timestamp_parsed = utils.datetime.iso8601_parse( + timestamp_parsed = utils.datetime.parse.iso8601( first_timestamp) - timestamp_human = utils.datetime.datetime_human( + timestamp_human = utils.datetime.format.datetime_human( timestamp_parsed) message = "%s (first posted by %s at %s)" % (title, @@ -106,7 +106,7 @@ class Module(ModuleManager.BaseModule): else: event["target"].set_setting(setting, [event["user"].nickname, - utils.datetime.iso8601_format_now(), url]) + utils.datetime.format.iso8601_now(), url]) event["stdout"].write(message) if code == -2: self.log.debug("Not showing title for %s, too similar", [url]) diff --git a/modules/tweets/format.py b/modules/tweets/format.py index 8726ae2b..aab1c62d 100644 --- a/modules/tweets/format.py +++ b/modules/tweets/format.py @@ -3,7 +3,8 @@ from src import utils def _timestamp(dt): seconds_since = time.time()-dt.timestamp() - timestamp = utils.datetime.to_pretty_time(seconds_since, max_units=2) + timestamp = utils.datetime.format.to_pretty_time( + seconds_since, max_units=2) return "%s ago" % timestamp def _normalise(tweet): diff --git a/modules/user_time.py b/modules/user_time.py index 48077d81..80090c29 100644 --- a/modules/user_time.py +++ b/modules/user_time.py @@ -52,7 +52,7 @@ class Module(ModuleManager.BaseModule): if utc_offset > 0: tz += "+" tz += "%g" % utc_offset - return "%s %s" % (utils.datetime.datetime_human(dt), tz) + return "%s %s" % (utils.datetime.format.datetime_human(dt), tz) @utils.hook("received.command.time") @utils.kwarg("help", "Get the time for you or someone else") diff --git a/modules/words.py b/modules/words.py index 703007ef..75fe3f64 100644 --- a/modules/words.py +++ b/modules/words.py @@ -81,8 +81,8 @@ class Module(ModuleManager.BaseModule): since = "" first_words = target.get_setting("first-words", None) if not first_words == None: - since = " since %s" % utils.datetime.date_human( - utils.datetime.datetime_timestamp(first_words)) + since = " since %s" % utils.datetime.format.date_human( + utils.datetime.timestamp(first_words)) event["stdout"].write("%s has used %d words (%d in %s)%s" % ( target.nickname, total, this_channel, event["target"].name, since)) diff --git a/modules/youtube.py b/modules/youtube.py index 3e3481aa..f2c60885 100644 --- a/modules/youtube.py +++ b/modules/youtube.py @@ -44,9 +44,10 @@ class Module(ModuleManager.BaseModule): statistics = item["statistics"] content = item["contentDetails"] - video_uploaded_at = utils.datetime.iso8601_parse( + video_uploaded_at = utils.datetime.parse.iso8601( snippet["publishedAt"]) - video_uploaded_at = utils.datetime.date_human(video_uploaded_at) + video_uploaded_at = utils.datetime.format.date_human( + video_uploaded_at) video_uploader = snippet["channelTitle"] video_title = utils.irc.bold(snippet["title"]) |
