View Full Version : Keep Contact Statistics
coffee-turtle
22 Jan 2007, 09:48 AM
In Trilly 3.1 I was able to use TrillPerl http://brainbox.winbot.co.uk/trillperl/ with a perl applet called seen.pl.
Together you were able to maintain statistics on all of your contacts (last seen online, when signed on/off, how often you chatted, last time you chatted, etc.)
However, TrillPerl or seen.pl totally blows up Astra with several Debug Message windows.
TrillPerl never got out of Alpha with Trillian 3.x and the source for seen.pl is no longer on-line.
Although I hope that these plugins can work with Astra, I was wondering if this could be a part of Astra itself? Perhaps a Contact Statistics Section?
What do you think?
A little more on the subject from the Developer:
Seen Script for Trillian Pro
Copyright 2003 Denny D. Daugherty
http://dev.triple-d.biz/trillperl/
ABOUT
=====
"Seen" is a script for Trillperl, a perl scripting
plugin for Trillian Pro. This script allows you
to keep various statistics about your contact list
that are not available natively. Currently,
Trillian keeps track of when a contact was last
seen, however this data is not retianed between
Trillian sessions. "Seen" is the solution to this
problem. Seen tracks when contacts sign on, sign
off, change their status, or send you a message.
This information is saved to a file in your
Trillian profile directory (where all your other
settings are stored).
This data is then displayed in the tooltips for
every person on your contact list so you can see
this information very easily.
In addition to this data, Seen will also keep
track of the last few contacts that have been
seen. It will also create a viewable list of the
contacts that speak to you the most. This
information is available via tooltips in a section
of the contact list
FEATURES
========
* Persistent seen data between Trillian sessions
* Seen data in tooltips
* Language pack support
* Fully customizable
* Seen data via aliases
* Seen statistics on the contact list
McBean
22 Jan 2007, 10:11 AM
I'll second this as well as a requet, CT. Sometimes I get a lot of outdated contacts, but don't spend too much time paying attention to the last time I chatted with someone - hence, my contact list gets bloated.
If this type of information were readily available it could help with such activities.
--McBean
MLyons10
22 Jan 2007, 10:23 AM
I second this idea as well. This would be incredibly helpful, particularly for those with large contact lists. Great Idea.
:-9
KingIR
22 Jan 2007, 10:27 AM
I'm coding on a plugin called "TrillStats" (which is obviously short for "Trillian Statistics") at the moment, and I think this is something I could integrate! :)
If someone would send me the seen.pl script via Astra or attach it to this thread, that'd be cool (so I can rip some ideas ;)) Or if not, the README gives a good idea of features, too. Or I can just ask Mr. Daugherty :D
MLyons10
22 Jan 2007, 11:00 AM
Wow, that sounds great. I don't have the files in question, but maybe the original poster will post them. I use the U3 version of Trillian 3, and have had difficulty getting Plugins to work / install in this version for whatever reason... Does anyone know why this is?
ZodiacN64
22 Jan 2007, 11:08 AM
In Trilly 3.1 I was able to use TrillPerl http://brainbox.winbot.co.uk/trillperl/ with a perl applet called seen.pl.
Together you were able to maintain statistics on all of your contacts (last seen online, when signed on/off, how often you chatted, last time you chatted, etc.)
Hey, CT! Can you tell me more about "Seen Script" for Trillian Pro? I went to your link, but am I supposed to download TrillPerl, ActiveStatePerl, and Seen.pl Applet and then I will see when the last time ALL my contacts were seen online??? (I would really love to delete some contacts if they never come online.)
stev02
22 Jan 2007, 11:28 AM
I'm coding on a plugin called "TrillStats" (which is obviously short for "Trillian Statistics") at the moment, and I think this is something I could integrate! :)
If someone would send me the seen.pl script via Astra or attach it to this thread, that'd be cool (so I can rip some ideas ;)) Or if not, the README gives a good idea of features, too. Or I can just ask Mr. Daugherty :D
And it's sexy too. (y)
KingIR
22 Jan 2007, 11:46 AM
And it's sexy too. (y)
Yeah, stev02 volunteered to make a cool theme for some of the statistics output. :cool: --- Reminds me that I need to sit down and finish something...Oh boy, I really am a slacker :P
stev02
22 Jan 2007, 12:44 PM
Yeah, stev02 volunteered to make a cool theme for some of the statistics output. :cool: --- Reminds me that I need to sit down and finish something...Oh boy, I really am a slacker :P
I have some better ideas for a theme for you bud. When you finish all the coding for the plugin we'll bother with the graphics. Your stats plugin is amazing. (l)
dotcomguy
10 Feb 2007, 12:40 PM
TrillPerl never got out of Alpha with Trillian 3.x and the source for seen.pl is no longer on-line.
I was able to dig up the old code and attached an archive containing everything related to my old seen script. And wow...that was three years ago I did that. :o
coffee-turtle
10 Feb 2007, 01:47 PM
dotcomguy!!!
Thank you! :)
I totally couldn't remember who wrote that amazing little script! Probably a different name than what you use at the forums.
Are you an Astra alpha tester?
If you are, does your script still works with TrillPerl. I get a whole lot of error messages "Unknown Event" each time a contact or myself changes status.
Is this just me? Is there an update needed?
I really hate to give it up. :(
Thank you much for uploading the code. I will point back here on the bug site so that maybe someone can see if it is strictly an Astra issue. Although, on my system that still has 3.1 all is still in fine working order. Love that little script! (c)-(tu)
KingIR
10 Feb 2007, 06:12 PM
http://forums.ceruleanstudios.com/attachment.php?attachmentid=19914
This is not seen.pl, it's the first incarnation of TrillStats' (read above) Last Seen features. :)
y0himba
10 Feb 2007, 06:53 PM
I have seen the web output of KingIR's plugin and....um...WOW. It's incredible already!
coffee-turtle
10 Feb 2007, 07:27 PM
This is not seen.pl, it's the first incarnation of TrillStats' (read above) Last Seen features. :)
You are indeed most resourceful, Ingmar! :)
I am happy to be seeing this!!
The TrillPerl plugin is in my earlir post. Dotcomguy included the seen.pl perl script also above.
His script generated little customizable reports for all contacts. I can't show you a screen shot because I overwrote my original Trill 3.1 with Astra. But if you download the plugins you will see what I mean. I hope you can incorporate this too...
TrillStats, though, looks great! Far more detail for each contact than without your plugin. I will install it when it becomes available (currently 50% complete).
Thank you again! (y) (as always)
stev02
10 Feb 2007, 10:11 PM
Ingmar turns me on with his sexyness. \o/
y0himba
10 Feb 2007, 10:42 PM
I already asked him to marry me so shhhh.
Sit down. :P
stev02
11 Feb 2007, 12:55 AM
I already asked him to marry me so shhhh.
Sit down. :P
I will only sit down if you give me $706.44
y0himba
11 Feb 2007, 07:19 AM
In today's society, you are a cheap date! Mebbe I will marry you instead!
KingIR: You should attach screenshots of your statistics output page. It's very impressive!
Dogod
11 Feb 2007, 08:04 AM
http://forums.ceruleanstudios.com/attachment.php?attachmentid=19914
This is not seen.pl, it's the first incarnation of TrillStats' (read above) Last Seen features. :)
Wow, looks great.
+1
This should be integrated, however.
y0himba
11 Feb 2007, 08:12 AM
Agreed on the integration, it might even be in the works. You should see the web output that is generated by his plugin....wow...
KingIR
11 Feb 2007, 08:51 AM
Well, the point of plugins is to out-source as much functionality as possible. If it's modularized, it becomes more customizable, people can switch stuff on or off. That's a big advantage imho, compared to integrating stuff into an application's core.
His script generated little customizable reports for all contacts. I can't show you a screen shot because I overwrote my original Trill 3.1 with Astra. But if you download the plugins you will see what I mean. I hope you can incorporate this too...Check the attached screenshot, I guess that is what you mean?
y0himba
11 Feb 2007, 08:58 AM
Very valid point! As for the screen shot, I meant the web page you showed me with all the statistics on it. So much info! I don't know if you want to keep it under wraps, so I edited the URL, but here is the message from our conversation:
by the way, did I already show this to you? http://****.irsoft.de/*********/ it's part of what one my upcoming plugins can do :)
KingIR
11 Feb 2007, 09:13 AM
Very valid point! As for the screen shot, I meant the web page you showed me with all the statistics on it. So much info! I don't know if you want to keep it under wraps, so I edited the URL, but here is the message from our conversation:
I understood that, the screen shot above was aimed at coffee-turtle.
I'll post the generated statistics web page when I feel like it is ready to be seen by everyone. :)
McBean
11 Feb 2007, 01:09 PM
I understood that, the screen shot above was aimed at coffee-turtle.
I'll post the generated statistics web page when I feel like it is ready to be seen by everyone. :)
King,
If you want some other folks helping to test this, please let me know. I'm game!
--McBean
coffee-turtle
11 Feb 2007, 01:11 PM
Well, the point of plugins is to out-source as much functionality as possible. If it's modularized, it becomes more customizable, people can switch stuff on or off. That's a big advantage imho, compared to integrating stuff into an application's core.
Check the attached screenshot, I guess that is what you mean?
That is very cool! Thanks. However, that is a stat on one contact. LastSeen did it for all as well.
Who was the last person to sign-on/off?
Who did you chat with the most?
..for example...
What you have though is great though and I'm looking forward to seeing it. (Perhaps this "web page" y0himba mentioned has stuff along the lines I'm talking about in regards to stats overall, not just per user?)
So I'll just wait until it's ready.... :) (y)
dotcomguy
12 Feb 2007, 01:07 PM
If you are, does your script still works with TrillPerl. I get a whole lot of error messages "Unknown Event" each time a contact or myself changes status.
I haven't used Trillperl since 2.x. I think I tried it once with 3.x, but it never worked, and development of the project had pretty much stopped. So, there's probably very little chance of it working at all with Astra.
I will say it was rather fun being able to code simple scripts for Trillian in perl. :)
y0himba
12 Feb 2007, 01:40 PM
zomg! dotcomguy, Is it you? Is it really you? The rumors, some said you died, some said you had lost your pipe, some said you were cheating on Trillian with another woman....
WB :D
coffee-turtle
12 Feb 2007, 03:17 PM
I haven't used Trillperl since 2.x. I think I tried it once with 3.x, but it never worked, and development of the project had pretty much stopped. So, there's probably very little chance of it working at all with Astra.
I will say it was rather fun being able to code simple scripts for Trillian in perl. :)
Wow! Well, be proud to know that I've been using it with 3.1 almost right from the start. Thank you again for a great script. Although I am looking forward to seeing what KingIR churns out, I will miss LastSeen.pl. :')
nathanhart
12 Feb 2007, 03:31 PM
I haven't used Trillperl since 2.x. I think I tried it once with 3.x, but it never worked, and development of the project had pretty much stopped. So, there's probably very little chance of it working at all with Astra.I'd call development on it dead since Craig doesn't even use Windows anymore
coffee-turtle
10 Mar 2007, 04:33 PM
Hey, CT! Can you tell me more about "Seen Script" for Trillian Pro? I went to your link, but am I supposed to download TrillPerl, ActiveStatePerl, and Seen.pl Applet and then I will see when the last time ALL my contacts were seen online??? (I would really love to delete some contacts if they never come online.)
Dotcomguy uploaded the seen.pl script a few posts above. Here is what his readme.txt file had to say:
ABOUT
=====
"Seen" is a script for Trillperl, a perl scripting
plugin for Trillian Pro. This script allows you
to keep various statistics about your contact list
that are not available natively. Currently,
Trillian keeps track of when a contact was last
seen, however this data is not retianed between
Trillian sessions. "Seen" is the solution to this
problem. Seen tracks when contacts sign on, sign
off, change their status, or send you a message.
This information is saved to a file in your
Trillian profile directory (where all your other
settings are stored).
This data is then displayed in the tooltips for
every person on your contact list so you can see
this information very easily.
In addition to this data, Seen will also keep
track of the last few contacts that have been
seen. It will also create a viewable list of the
contacts that speak to you the most. This
information is available via tooltips in a section
of the contact list
FEATURES
========
* Persistent seen data between Trillian sessions
* Seen data in tooltips
* Language pack support
* Fully customizable
* Seen data via aliases
* Seen statistics on the contact list
INSTALLATION
============
Before using this script, you need the following:
* ActiveState Perl
* Trillperl
You can download Perl here:
http://www.activestate.com/Products/ActivePerl/
You can download Trillperl here:
http://brainbox.winbot.co.uk
After installing these, follow these steps to
start using the script:
1. Add the Trillperl plugin in Trillian via the
Trillian preferences.
2. A section will appear on the contact list
named "Perl Scripts." Right click in that area
and select "Add a Script." Select "seen.pl" and
click "Ok."
That's it!
USAGE
=====
There are several different ways to use this
script. Here are some of the different ways you
can use it:
* View tooltips of contacts to see the seen data
* Double click either of the "Find Someone"
options on the contact list.
* Type /seen <displayname> in any Trillian
message window
* Type /seenon <medium> <id> in any Trillian
message window
* Type /seenirc <nick> in any window for seen
data for IRC users or use /seenirc! the same
way to have that information shown publicly
* View tooltips in the "Last Seen" section of the
contact list to view seen statistics
FAQ
===
I just loaded the script but I don't see anything
in the tooltips. Why isn't it working?
For Seen to truly be effective, it needs to run
for awhile. It won't know everything about all
your contacts out of the box, but after some
time of gathering data for them, it then
becomes a truly useful Trillian tool. Make
sure that the script is always loaded and in
time you will notice the seen data grow.
Remember, TrillPerl seems to only work with 3.1 right now. I'm hoping the CS team will be able to get it to run in Astra because there hasn't been an update for TrillPerl in ages. Of course, there's always KingIR's new plugin which I hope uses some ideas from seen.pl. We'll see. ;)
vBulletin® v3.8.3, Copyright ©2000-2012, Jelsoft Enterprises Ltd.