• 0

    posted a message on Bartender3 - Action Bar AddOn for WoW 2.0
    I have been using BT3 for a while, and I am quite happy with it. One feature I would really like to see is a focus cast modifier. Just like the selfcast modifier key, but when holding you cast on the focus target. It looks like it could be one by just adding the menu options, and refactoring the code that binds the target options to the buttons.
    Posted in: General AddOns
  • 0

    posted a message on ag_UnitFrames - suggestions, requests and temp fixes thread
    Just installed it, and I love it. Once you get the Buff work done it will be great. One thing I noticed is that the character portraits are not considered part of the frame for the purposes of clicking (ie the frame does not highlight when I mouse over the portrait, and it does not respond to clicks on the portait). Maybe I am the only one, but I am using Clique I often cast by clicking on the characters image, not their bars.
    Posted in: Unit Frames
  • 0

    posted a message on Quick and Dirty perl Ace updater
    Well, now that a bunch of my guildies have moved to oRA some of them mentioned the AceUpdater. Being a mac user, I could not use it, so I wrote up a quick update script that servers my needs. It is nothing fancy, but it works. Just put it in your AddOns folder, run it from there. No commandlines args are necessary, and it has no options. It also has no module dependencies. I don't recommend doing this unless you are familiar with using the terminal.

    It makes some rather skanky shell calls. They should all be escaped properly, put just in case I recommend NOT doing this on an account with Admin privs.

    #!/usr/bin/perl -w
    
    use strict;
    
    my $dir = `pwd`;
    chomp($dir);
    my $dirhandle;
    my $addondir;
    my $addon;
    my $filename;
    
    my $curlinfo;
    my $localinfo;
    
    # chdir($dir);
    
    opendir $dirhandle,$dir;
    
    while (($addon = readdir($dirhandle))) {
    
            $localinfo = 0;
    
            if ($addon =~ m/\.old$/) {
                    #NO CODE
            } else {
                    printf "Scanning $addon\n";
    
                    if (-d "$dir/$addon") {
                            opendir  $addondir, "$dir/$addon";
    
                            $localinfo = 0;
    
                            while (($filename = readdir($addondir))) {
                                    if ($filename =~ m/^changelog-r(\d+)\.txt$/) {
                                            $localinfo = $1;
                                    }
                            }
                            closedir($addondir);
                    }
    
                    $curlinfo = `curl -s http://www.wowace.com/files/$addon/latest.txt`;
                    chomp($curlinfo);
    
                    if ($curlinfo =~ m/^[0-9]+$/ && $localinfo !=0 && $curlinfo > $localinfo) {
                            print "Updating $addon from $localinfo to $curlinfo\n";
    
                            `rm -rf \'$addon.old\'`;
                            `mv \'$addon\' \'$addon.old\'`;
                            `curl -o \'/tmp/$addon.zip\' \'http://www.wowace.com/files/$addon/$addon-r$curlinfo.zip\'`;
                            `unzip  \'/tmp/$addon.zip\'`;
                    }
            }
    }
    
    closedir $dirhandle;
    Posted in: General Chat
  • To post a comment, please or register a new account.