diff --git a/TwitchChannelPointsMiner/TwitchChannelPointsMiner.py b/TwitchChannelPointsMiner/TwitchChannelPointsMiner.py index f937351..ca07f07 100644 --- a/TwitchChannelPointsMiner/TwitchChannelPointsMiner.py +++ b/TwitchChannelPointsMiner/TwitchChannelPointsMiner.py @@ -456,7 +456,7 @@ class TwitchChannelPointsMiner: extra={"emoji": ":hourglass:"}, ) - if self.events_predictions != {}: + if not Settings.logger.less and self.events_predictions != {}: print("") for event_id in self.events_predictions: event = self.events_predictions[event_id] @@ -485,12 +485,17 @@ class TwitchChannelPointsMiner: self.streamers[streamer_index].channel_points - self.original_streamers[streamer_index] ) + + streamer_gain = ( + f"{self.streamers[streamer_index]}, Total Points Gained: {_millify(gained)}" + if Settings.logger.less + else f"{repr(self.streamers[streamer_index])}, Total Points Gained (after farming - before farming): {_millify(gained)}" + ) + + # i think there are better solution but it's work like it supposed + streamer_history = f"\t\t\t{"\n\t\t\t".join(self.streamers[streamer_index].print_history().split("; "))}" + logger.info( - f"{repr(self.streamers[streamer_index])}, Total Points Gained (after farming - before farming): {_millify(gained)}", - extra={"emoji": ":robot:"}, + f"{streamer_gain}\n{streamer_history}", + extra={"emoji": ":moneybag:"}, ) - if self.streamers[streamer_index].history != {}: - logger.info( - f"{self.streamers[streamer_index].print_history()}", - extra={"emoji": ":moneybag:"}, - ) diff --git a/TwitchChannelPointsMiner/classes/entities/Streamer.py b/TwitchChannelPointsMiner/classes/entities/Streamer.py index 39e269a..1cec8cd 100644 --- a/TwitchChannelPointsMiner/classes/entities/Streamer.py +++ b/TwitchChannelPointsMiner/classes/entities/Streamer.py @@ -149,9 +149,9 @@ class Streamer(object): ) def print_history(self): - return ", ".join( + return "; ".join( [ - f"{key}({self.history[key]['counter']} times, {_millify(self.history[key]['amount'])} gained)" + f"{key} ({self.history[key]['counter']} times, {_millify(self.history[key]['amount'])} gained)" for key in sorted(self.history) if self.history[key]["counter"] != 0 ]