TIP: Click on subject to list as thread! ANSI
echo: fidosoft.husky
to: PAUL HAYTON
from: MICHAEL DUKELSKY
date: 2019-12-21 12:15:00
subject: HPT Stats

Hello Paul,

Saturday December 21 2019, Paul Hayton wrote to All:

 PH> 1) Does anyone have an example of the correct syntax to use to call
 PH> adv-stat-hpt.pl when I am wanting to create a stats report for a given
 PH> date range, say the last 24 hours. I have looked at the .pl file and
 PH> can see some syntax but when I try to add it to the command line it
 PH> fails. I'm picking I'm missing something simple.

I don't use this script and even don't have hpt.sta binary log to see how it
works. So I can only say you may use logrotate to trim the hpt.sta to the
necessary time period.

 PH> 2) Is there a way to tell the script to exclude certain echo areas in
 PH> it's report output?

I had a look in the script and here is a quick solution. Please take into
account I could not test it. So maybe it does not work. You should replace
"areatag1", "areatag2", "areatag3" by the list of areatags you want to exclude.

-+- ~/huskyproject/hpt/misc/adv-stat-hpt.pl 2018-12-02 21:40:56.227820184 +0300
+++ adv-stat-hpt.pl 2019-12-21 12:40:41.911332963 +0300
@@ -10,6 +10,8 @@
 $INB = $OUTB = 0;             # total input and output bytes
 %config_areas, @config_links; # parsed hpt config

+@exclude_tags = ("areatag1", "areatag2", "areatag3");
+
 # ====================================================================
 # MODIFY THE SECTION BELOW TO CUSTOMIZE REPORT
 # -->---
@@ -149,6 +151,16 @@
     elsif ($lcmd eq 'echoarea') {
       my @s = /^\s*\S+\s+(?:"(.*?)(?undef, links=>[]};
       s/-[Aa]\s+\S+//;
       s/-[Dd]\s+\"[^\"]+\"//;

Michael

... node (at) f1042 (dot) ru
--- GoldED+/LNX 1.1.5-b20170303
* Origin: Moscow, Russia (2:5020/1042)

SOURCE: echomail via QWK@docsplace.org

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.