Hi first i'd like thank all mod developers out there that gives us super gaming experience.

Actually as a gamer i frequently download new mods & try them. Currently i have 10-15 active mod i'm using. Everything up to here is ok but the problem comes with the mod updates. Tired of updating & watching for updates i decided to write an automatic update tool:
UI_Assistant

Here's a screenshot of it:

What it does is really simple, its checks your mods directory reads toc files for update urls and checks the update url for new version. If it found s a new version, it download it from the download url provided.

For a technial review;
as you know, mod developers, mods have a toc file;
for example:

For a mod to be compatible with UI_Assistant mod devs need to add 2 lines to the toc file. As you can see above;
## ui_version: 1
## ui_monitor_url: http://huslu.codecasters.web.tr/accountant.txt
I did not preferred wow_patch version because some mods have very frequent updates other than only updating with new patches. So this represents the current installed mods incremental version

ui_monitor_url says where the UI_Assistant need to check for a new update.

Lets see the monitor_urls actual content:

Example monitor_url from http://huslu.codecasters.web.tr/accountant.txt
-----------------
Name=accountant
Latest_Version=2
Download_URL=http://huslu.codecasters.web.tr/dl_test.zip
----------------
As you can see its quite easy to understant. It has mods name, latest version and a download url.
So if you mod devs prepare a new version, just update your monitor_url, to maybe a 3rd version and new download url. After this UI_Assistant will automaticly get it.

What is the status of UI_Assistant?
It's nearly complete with basic options.
It can parse interface directory, read the toc files then check monitor urls and if there is a new update it can download it and extract the zip.
But i have quite few days for release. First release will be for the mod devs.

So now i need some mod_devs help with the first release, to be tested and add some more features before a end-user release.