What changed in each release of pisg, newest first. This file is the short version; the
complete history back to 2001 is in docs/Changelog, and the long
release notes for 1.0a are in docs/RELEASE-NOTES-1.0.md.
Website: https://pisg.github.io/ · Help: #pisg on Undernet (irc.undernet.org) ·
Bugs: https://github.com/PISG/pisg/issues
The "Modern Look" release. The a is for alpha: everything below works, but it has not
had a long run in the wild yet.
Nothing you have set up has to change: the same parsers, the same statistics, the same
pisg.cfg. The default colour scheme is still default. The new sections are on by
default — see Upgrading below if you want the old page exactly.
perl setup.pl finds logs already on the computer (eggdrop, ZNC,
irssi, WeeChat, HexChat, mIRC, AdiIRC), asks a few questions, writes pisg.cfg, makes
the first page, offers to run pisg on a schedule and lists free places to host the pages.
It never overwrites an existing pisg.cfg. --dry-run shows what it would do.modern, midnight, amoled, terminal — generated
from one stylesheet by layout/build-themes.py. modern follows the reader's
light/dark setting. The eight classic schemes are unchanged.| Section | Option |
| --- | --- |
| Channel overview | ShowOverview |
| Who talks to whom (interactive map) | ShowRelations, RelationNicks, RelationMinWeight |
| Closest pairs | ShowRelations |
| Social roles | ShowRelations |
| Time personalities | ShowTimePersonalities |
| Who carries the channel | ShowConcentration |
| Signature words | ShowSignatureWords |
ShowNavBar): a menu down the left on wide screens, a slim bar
on phones. Works without JavaScript.site/index.html, one static file, reads the channels.json pisg
writes next to its pages (ChannelIndex) and compares every channel. HomeLink adds an
"All channels" button to each stats page.BadUrls: keep URLs out of the URL statistics, with * and ? wildcards.Skipped channel #name: reason and the others are still made.pisg.cfg.example lists every option with what it does; docs/pisg-doc.html is the
whole manual as one page. docs/gen-example-config.py and docs/xml2html.py rebuild them.scripts/:
eggdrop-pisg.tcl — people set their own sex, picture and link and merge their nicks
from IRC (!pisginfo, !pisgmerge, !pisgshow, !pisgdel …). Identified by services
account; never overwrites a <user> line you wrote. Tests: eggdrop-pisg-test.tcl.pisg-autoalias.py — merges nicks seen with the same authenticated host
(*.users.undernet.org). Your own <user> lines always win.adiirc2eggdrop.py — converts AdiIRC client logs to eggdrop or ZNC format so old
history can join the stats. Never overwrites a file.znc-setup.sh — lets pisg read a ZNC account's log folders; prints its plan first.#pisg on Undernet (irc.undernet.org), no longer freenode.
Bugs and patches go to GitHub issues; the SourceForge list and tracker are read-only.<set Charset="utf-8">.eggdrop-pisg.tcl: !pisgstats is open to everyone and no longer runs pisg inside the
bot (!pisghelp pisgstats says so); the old timer is off by default.1.0a (pages say Stats generated by pisg v1.0a).docs/Makefile builds the manual with docs/xml2html.py; make release packs
setup.pl, CHANGELOG.md, the release notes and the new scripts, and no longer the removed
gfx/ images.canada colour scheme, which existed only during development, is not distributed.pisg.cfg keeps working.ShowOverview, ShowRelations, ShowTimePersonalities,
ShowConcentration, ShowSignatureWords and ShowNavBar to 0.<set ColorScheme="modern"> (or midnight, amoled, terminal).site/index.html next to your pages, run pisg once so
channels.json exists, and add <set HomeLink="index.html">.Requirements for pisg itself are unchanged (Perl). The optional tools need Python 3,
Tcl 8.6 with an eggdrop, and JSON::PP (core Perl) for ChannelIndex.
https://pisg.github.io/ was rebuilt for this release: the manual at /docs/, these notes
at /changelog/, a full example stats page and landing page at /demo/, and a theme
creator at /themes/ that builds a stylesheet from a palette — including the eight
classic schemes converted to 1.0a palettes — and previews it on a complete page.
.png files: the bar graphics are embedded in the page.Last release of the SourceForge era. Earlier releases, back to 2001: docs/Changelog.
pisg was started in 2001 by Morten "mbrix" Brix Pedersen (https://sourceforge.net/projects/pisg/) and is free software under the GNU GPL, version 2 or later.