PISG(1)

πŸ’– PISG(1) πŸ’–

okay so bestie, welcome to pisg β€” the Perl IRC Statistics Generator, aka the little program that eats your IRC logfiles and spits out gorgeous stats you can show off to everyone in your channel. It's literally so easy to set up, you can do it with command line parameters or a config file. No cap. πŸ¦‹


✨ DESCRIPTION ✨

so here's the vibe: pisg takes IRC logfiles and turns them into nice looking stats β€” the kind of thing that's genuinely amusing to show to the users of your channel. πŸ‘‘

Setting it up is quite simple: you can do it with command line parameters, or with a configuration file. Pick your fighter. πŸ’…


🌸 OPTIONS 🌸

These programs follow the usual GNU command line syntax, with long options starting with two dashes (--). A summary of options is included below. πŸŽ€

  • -ch, --channel= β€” set the channel name 🫢
  • -cc, --cchannels= β€” only do this channel from the configuration file. Give it multiple times if you wanna do multiple channels, periodt. πŸ’…
  • -l, --logfile= β€” the log file to parse πŸ“œ
  • -o, --outfile= β€” name of the HTML file to create ✨
  • -t, --tag= β€” replace %t in --outfile with the argument 🏷️
  • -ma, --maintainer= β€” channel/stats maintainer πŸ‘‘
  • -f, --format= β€” logfile format 🧚
  • -ne, --network= β€” IRC network of the channel 🌐
  • -d, --dir= β€” analyze all files in this directory. Ignores --logfile. Give it multiple times to use multiple directories. πŸ—‚οΈ
  • -nf, --nfiles= β€” analyze the last n files, if used with --dir πŸ”’
  • -p, --prefix= β€” analyze only files prefixed by something in dir. Only works with --dir. πŸ™ˆ
  • -cf, --cfg opt=value β€” specify configuration options βš™οΈ
  • -co, --configfile= β€” configuration file πŸ“„
  • -mo, --moduledir= β€” directory containing pisg modules 🧩
  • -s, --silent β€” suppress output (except error messages) 🀫
  • -v, --version β€” show version πŸ†
  • -h, --help β€” show help πŸ†˜

πŸ‘€ SEE ALSO πŸ‘€

The pisg manual is located in /usr/share/doc/pisg/. Go read it, bestie, iykyk. πŸ“š


πŸ’œ AUTHOR πŸ’œ

This manual page was written by Julien Danjou <acid@debian.org> for the Debian system (but may be used by others). Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts and no Back-Cover Texts. 🫢


and that's the whole thing, babe β€” this page is from 2007 February 14, PISG(1), and it's iconic. mwah πŸ’…πŸ’–

πŸ“¦ where this page comes from