
Home

Download

Feedback

VB.NET Source
Back To QuickPop
|
|
If this is your first time here, read BELOW the news. Everything mentioned is important!
News
5/13/08 - On occasion I get bug messages from users which I believe is related to GDS not being on, but I can't be sure. So I uploaded a new version which creates an error message log file. Two things I want to make clear:
1) This file only contains the conversation data that caused the plugin to crash. If you believe this to be sensitive in nature, please do not send it to me.
2) Error information is NEVER sent out to me automatically of course. You can always simply delete this log file.
But the log file is helpful, so please send it to me if possible when reporting an error. It is called pGDS_errlog.out and is located in your root logging path (usually C:\Documents and Settings\user\Application Data\.purple\logs).
Oh, and I know the feedback form does not currently have a place to attach a file. I'll put that in soon, but in the mean time just wait for my response email - and reply and attach to that. Thanks.
3/30/08 - I posted up a quick update to the software. This fixes a bug related to empty pidginGDS.dat files. These would crash the plugin since they could not be deserialized.
10/14/07 - I just wanted to post an update to let you know that I have not fallen off the face of the earth. At this point, I am not actively developing the plugin further. Of course if the plugin breaks in functionality due to changes in Pidgin or Google Desktop, I'd likely look to update the plugin. However, there is very little motivation to update a plugin that has very few issues and a small user base.
Nonetheless, I still encourage feedback. If my version does not complain to me, then I assume that all is smooth running.
6/8/07 - It's been a few weeks since I've last touched the code. But I did post up the source over at Google Code in case anyone is interested (VB.NET). It's not commented as much as I would have liked, but you should be able to figure it out. Of course, give me a shout if you need anything.
5/25/07 - Sorry, time has been scarce lately - updating when I can. This version should be a bit improved.
First, I've tweaked the plugin speed a little to fix the memory usage issue noted below. This should keep the memory within a reasonable range at all times (if you notice otherwise, please let me know).
Next, I think I managed to drastically cut down on the possibility of duplicate reported chat logs. I've done this by writing small data files to each log directory. You'll notice one "pidginGDS.dat" in each log directory as the indexer spins through. These files simply report which logs have been updated when. If you would like to wipe out these data files to either start indexing from scratch or to uninstall, simply run "pidginGDS -reset" (sans the quotes).
So what known bugs haven't been squashed you might ask? Well there are still quite a few: error reporting still isn't nearly up to snuff although it's markedly improved. Also, the issue I'm having a tough time with is this: if the plugin is stopped while it has messages in queue, those messages will never get indexed (ex. you restart your computer after a long conversation that hasn't been indexed yet). Basically, behind the scenes, when the plugin finds a message to index, it puts it in a memory queue which is then slowly worked through. This queue is not saved through restarts. I have some ideas on how to get around this, but I also see problems with each solution. Though never fear; we'll figure out something ;)
5/9/07 - I changed the speed at which the plugin adds the chat messages to GDS lately, and I've noticed that my memory usage has gone through the roof on the first pass. Though, after it indexes my old chat history, the memory usage is fine hovering around 10-13MB (normal for a .net app). I know why this is happening, but I'd like to hear from anyone using this how the memory usage has been (use the feedback link on the left).
The second issue I have is duplicate chat logs. I understand why this happening as well and am working on a way around this (though I wish Google Desktop was a little friendlier in this regard). It will be especially noticeable if you reboot your computer a few times before the plugin is done with its initial pass.
Anyway, other than these two things, I've heard great feedback. I'll let you know when I get it a little more streamlined. Thanks for the feedback - much appreciated.
Pidgin GDS (GAIM)
This plugin is intended to do exactly as it says. It will enable Google Desktop to index your Pidgin (Formerly known as GAIM) logs. I am aware that this plugin has been created in the past. However, the only one I could find is no longer maintained. So I decided to create my own.
This is important!
This plugin is in its ALPHA stages - meaning that it is the first release and is by no means stable! There is very little error handling, and I would expect only computer savvy individuals to download this for the time being. If you are not comfortable reinstalling Google Desktop and reindexing all files in case of problems, do not install this.
I NEED FEEDBACK! Please leave me feedback by clicking on the Feedback link on the left. It is completely anonymous.
Next, I am aware that people are weary of downloading applications from the internet. All I can give you is my word that this application is not intended to harm your computer. But that aside, download at your own risk. As mentioned before, this is in its alpha stages, and I make no claims that your computer will react kindly.
This is a VB.NET 2.0 application! If you have not yet already done so, you will need to download the dot net 2.0 framework. The program will not work without it.
To use, you must log your GAIM messages to HTML (not plain text)! Gaim -> Tools -> Preferences -> Logging. HTML and "Log all instant messages". This application does not log chatrooms at this time.
Installation
To install, download the application to a directory of your choosing. Then go to your commandline (start -> run -> cmd). Then go to the path that you downloaded the application and type:
"PidginGDS -register" (without the quotes).
This will register the application with GDS and kick it off running in the background. It will also create an entry in your startup (in the registry) to boot up each time you start your computer.
You can also use:
"PidginGDS -unregister" to unregister the application and remove it from startup.
"PidginGDS -stop" to stop the application.
"PidginGDS -logpath, [path]" to set your Pidgin log directory
"PidginGDS -reset" to reset your settings to default (logpath, last indexed time)
"PidginGDS -upgrade" to retrieve your settings from a previous version of the plugin if any
If you simply double click on the application, it will kick off the default action which is to simply continue logging. If it is unregistered, it will give you an error.
The default location for this plugin to search for your logs is: c:\Documents and Settings\<username>\Application Data\.purple\logs - to change this location use Pidgin -logpath as specifed above.
Technical Babble
As a side note, this is not a plugin in the truest sense. It runs in the background and looks for new logs to report. Since GAIM logs are html files, I cannot simply have GDS report these entries to the application. I have put in plenty of sleep commands to keep it kind to your processor, so you shouldn't notice any performance impact. But again, these are the things I want to hear from you. If it doesn't work well please let me know.
Web site and all contents © Copyright 2006, All rights reserved.
Free website templates
|
|