After thinking how minimal the default banner was, and getting annoyed with how Linoa's banner seems to have problems updating, I decided writing a banner would be a good exercise. I'd get to keep my python skills frosty, and play with image generation and html parsing.
Some cool stuff I put in here
- pvp stats
- bounty skull and gold if you are bountied
- used full class graphic instead of clipping off a portion
The banners and relevant data are generated dynamically, cached and update hourly on demand.
If you are interested in how this all works, or perhaps want to make it better, here is the
cgi calling script and the
main code at the time of this post (I'll probably be tinkering with a bit). I wrote this in the
Python programming language.
Here are some examples, using sample characters:

[img]http://www.disasterzone.net/~h4ngedm4n/cgi-bin/estiahbanner.cgi?userid=23611[/img]

Tests long character name.
[img]http://www.disasterzone.net/~h4ngedm4n/cgi-bin/estiahbanner.cgi?userid=10071[/img]

Tests long guild name.
[img]http://www.disasterzone.net/~h4ngedm4n/cgi-bin/estiahbanner.cgi?userid=18101[/img]

Tests low level character.
[img]http://www.disasterzone.net/~h4ngedm4n/cgi-bin/estiahbanner.cgi?userid=10000[/img]
The general bbcode to use this (replacing xxxxx with your user number):
[img]http://www.disasterzone.net/~h4ngedm4n/cgi-bin/estiahbanner.cgi?userid=xxxxx[/img]
In case I mess up the code while changing things, here is a static example:
