and yes, addons.wurm.xml in the WoW folder is "working as intended" ;)
Is there some reason for storing it in the WoW folder instead of in the WUU folder?
The reason I ask is that I use multiple interface folders depending on what I plan on doing. They each have different addons. Sometimes I do this to test new UI sets or just to try something different without affecting my overall setup. With the addons.wurm.xml file in the main wow folder, WUU makes both interface folders identical because it downloads "missing" addons. Now if the addons.wurm.xml file was actually in the WoW\Interface folder, when I swap interface folders out, WUU would only see and deal with the addons in that specific Interface folder. If you put the addons.wurm.xml file into the WUU folder, then I could simply create a another WUU install for the 2nd interface folder.
I hope this isn't too jumbled. I know I haven't said it yet, but WUU is my bread and butter for addons now. I've been manually updating addons since the very early days of Cosmos. This is an outstanding app and I tell everyone I know about it. Kudos to you.
No specific reason for the placement, no - other than it being easier to test different versions of WUU at once ;) I'll look into other ways of placing the file, maybe having the next version of WUU load the file from the WoW directory, and save it to the WUU directory, then delete/rename the original :)
Quote from Rayyl »
2007-02-15 13:55: (INFO) Upgrading Cartographer_Scribe from -2 to 20070105
2007-02-15 13:56: (ERROR) Installation of addon failed: File is not a zip file
2007-02-15 13:56: (ERROR) Upgrade of Cartographer_Scribe failed!
It's a RAR filetype. Could it have something do with the version of RAR, perhaps? I see this happening on few other rar files as well. There aren't many out there. I looked thru the FAQ and I see where it looks like RAR support is built in.
Here's another RAR file that failed, but the error is different.
The first file fails due to there being a zip icon on the WoWI page, even when the file is a RAR :(
But, that wouldn't help much, since the second error indicates RAR support is broken altogether (EDIT: Fixed in the source - a single-line fix ;)) - it'll be fixed in the next version (dunno if I can fix WoWI misrepresenting the files, tho...)
EDIT2: Oh well, this just means I get to test the new updater tomorrow :D
I am currently attempting to make the 165 revision into a standalone mac app.. everything seems to compile fine, yet I get missing module wx when I run the app..
what am I missing here? my setup.py
"""
This is a setup.py script generated by py2applet
Usage:
python setup.py py2app
"""
from setuptools import setup
APP = ['WUU.py']
DATA_FILES = ['WUUAbout.py',
'WUUHelpers.py',
'SevenZip.py',
'Wurm.py',
'WurmCommon.py',
'WurmUnpack.py',
'images.py']
OPTIONS = {'includes': 'wx', 'iconfile': 'WUUmain.ico', 'argv_emulation': True}
setup(
app=APP,
data_files=DATA_FILES,
options={'py2app': OPTIONS},
setup_requires=['py2app'],
)
Is it possible to implement this site of outamatic update?
Kind regards
X-buZZ
Well, their "version numbers" are 'Last updated: 1 week, 3 days ago' - which means I have to parse the sentence to convert that into "20070206" :| won't be easy, but it's better than their previous system...
Quote from LoSti.o89 »
?hhhh couldnt open your .rar My AntiVir is Crying...
I just discovered this utility, and I love it - I used to spend several hours every patch dealing with updating addons, and it's now a 2 click process. Thanks for a great job.
However, I have two issues with the current version.
1) I use Gatherer, which is at http://gathereraddon.com which is laid out and organized *exactly* like auctioneeraddon.com. Can this be added?
2) There are two addons I use that throw errors. One updates successfully despite the errors, the other does not. To add to the mystery, they're both created by the same author. The addons are TankPoints (http://www.wowinterface.com/downloads/info6419-TankPoints.html) and RatingBuster (http://www.wowinterface.com/downloads/info5819-RatingBuster.html), both by Whitetooth. The error WUU throws is:
Traceback (most recent call last):
File "WUU.py", line 1400, in OnListItemSelected
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5 in position 417: ordinal not in range(128)
on one file and
Traceback (most recent call last):
File "WUU.py", line 1400, in OnListItemSelected
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5 in position 414: ordinal not in range(128)
on the other.
I'm suspecting that there may be something wonky about his .zip file builder, since both of his addons throw errors and no others do, but it seems appropriate to check with you first to be sure before bothering him with pure speculation. :-)
I just discovered this utility, and I love it - I used to spend several hours every patch dealing with updating addons, and it's now a 2 click process. Thanks for a great job.
However, I have two issues with the current version.
1) I use Gatherer, which is at http://gathereraddon.com which is laid out and organized *exactly* like auctioneeraddon.com. Can this be added?
2) There are two addons I use that throw errors. One updates successfully despite the errors, the other does not. To add to the mystery, they're both created by the same author. The addons are TankPoints (http://www.wowinterface.com/downloads/info6419-TankPoints.html) and RatingBuster (http://www.wowinterface.com/downloads/info5819-RatingBuster.html), both by Whitetooth. The error WUU throws is:
Traceback (most recent call last):
File "WUU.py", line 1400, in OnListItemSelected
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5 in position 417: ordinal not in range(128)
on one file and
Traceback (most recent call last):
File "WUU.py", line 1400, in OnListItemSelected
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5 in position 414: ordinal not in range(128)
on the other.
I'm suspecting that there may be something wonky about his .zip file builder, since both of his addons throw errors and no others do, but it seems appropriate to check with you first to be sure before bothering him with pure speculation. :-)
Thanks again for a great piece of work.
GathererAddon: Should be very simple, due to the similarity to Auctioneer (why are they separate pages at all...?)
I'm working on stamping out Unicode bugs, but they're kind of "squash 'em when they appear" (without checking, I'm guessing the .toc file for those two addons have "special characters", like "???" or Kyrillic or something :) WUU used to crash on a WoWAce addon where the author's name had an "?" in it :P)
GathererAddon: Should be very simple, due to the similarity to Auctioneer (why are they separate pages at all...?)
Frick if I know. :-) I've wondered that myself
Quote from lejordet »
I'm working on stamping out Unicode bugs, but they're kind of "squash 'em when they appear" (without checking, I'm guessing the .toc file for those two addons have "special characters", like "???" or Kyrillic or something :) WUU used to crash on a WoWAce addon where the author's name had an "?" in it :P)
And sure enough, there are odd characters in the .toc, just as you thought. I'll get in touch with the author and ask him if he can change them to something clean.
GathererAddon: Should be very simple, due to the similarity to Auctioneer (why are they separate pages at all...?)
Frick if I know. :-) I've wondered that myself
Quote from lejordet »
I'm working on stamping out Unicode bugs, but they're kind of "squash 'em when they appear" (without checking, I'm guessing the .toc file for those two addons have "special characters", like "???" or Kyrillic or something :) WUU used to crash on a WoWAce addon where the author's name had an "?" in it :P)
And sure enough, there are odd characters in the .toc, just as you thought. I'll get in touch with the author and ask him if he can change them to something clean.
Thanks much!
I've implemented GathererAddon (in theory, at least - coded it quickly on the train to work, only 5 lines changed from the Auctioneer code :D)
And the .toc character is "my problem", not the author's problem :) I _think_ I've gotten it correct in the current code...I'll probably release a new version later today.
EDIT: GathererAddon support won't do anything exciting yet, since I haven't coded in support for auctioneer beta versions, and gatherer has no "release" version :(
* Bugfix: Unicode in TOC
* Added GathererAddon.com to sites
* Fixed bug 1655381 (SourceForge): Unicode error when saving
* Bugfix: RAR support was broken
Note that the GathererAddon support is purely theoretical at the moment, since it only supports "release" versions of Gatherer, which doesn't exist (yet) - adding beta support is planned in the next release :)
2007-02-20 12:05: (INFO) Upgrading MCP from -2 to 20061217
2007-02-20 12:05: (DEBUG) Downloading http://media5.curse-gaming.com/download/52b13fb367c2e3a4ec0b7d294a95f3699615914f/1171994640/47/22792/ to MCP-r20061217.rar
2007-02-20 12:05: (INFO) RAR contains 1 addon(s): MCP
2007-02-20 12:05: (INFO) Backup of MCP done
2007-02-20 12:05: (ERROR) Installation of addon failed: local variable 'n' referenced before assignment
2007-02-20 12:05: (ERROR) Upgrade of MCP failed!
Same addon I posted about earlier, just a different error message now.
Bah, I forgot to move a line of code two places up - sorry :( I'll release a new version shortly, as soon as I've changed the other stuff I've started on :)
* Added option to use data from the WUU website (default enabled) (1.1.170)
* Added auto-lookup of site ID when editing an addon (if allowed by the "use website" setting) (1.1.170)
* Bugfix: RAR support (again) (1.1.170)
* Added tooltip to site ID field in addon edit dialog (1.1.170)
* Added tooltips to all options in the Preferences (1.1.170)
To explain the new stuff:
When you're in the edit addon dialog (right click an addon to bring it up), WUU will try to look up the site ID in the database on wuu.vagabonds.info (the one you've all been contributing to with the "Upload your addon list"-function in the Tools menu :D) - WUU will only do a lookup if another site is selected in the dropdown, so your current setting is safe :)
EDIT: I specifically tested MCP this time, and "it works for me" :P
Wow, this is great stuff! Thank you so much. I was out of town for awhile and it was so nice to come back luanch WUU and have every addon updated so quickly! (Like under a minute and I was set to log in and play!)
FYI, you may want to smarten the directory search a bit. WUU got snagged because my addons directory is Addons, and not AddOns. Handled it gracefully (it did nothing, actually). Doesn't seem to bother WoW any. Nice tool though. Just switched over to Linux so I needed something new.
Edit: Encountered an error of sorts:
(python:12060): Gdk-CRITICAL **: gdk_window_set_cursor: assertion `GDK_IS_WINDOW (window)' failed
Traceback (most recent call last):
File "WUU.py", line 1076, in OnScan
Wurm.scanAddons()
File "/home/flarecde/.wine/drive_c/Program Files/wow/wuu/Wurm.py", line 1482, in scanAddons
WurmCommon.addonlist[a] += ({"missing":True})
TypeError: can only concatenate tuple (not "dict") to tuple
No idea if this is something I did or not. It repeats quite a bit, but doesn't seem to affect the program any. I'm a total nub when it comes to this OS, so just getting it running was a personal feat :).
'nother nit pick - WUU seems to be losing the batch and shell script files that come with packaged addons. They're in the zips, but aren't in the folders after update. I have to download the dratted things manually to avoid having to renaming a pile of folders. While I understand full support of the package stuff is probably a major burden, any chance it could stop losing those poor little script files? :(
FYI, you may want to smarten the directory search a bit. WUU got snagged because my addons directory is Addons, and not AddOns. Handled it gracefully (it did nothing, actually). Doesn't seem to bother WoW any. Nice tool though. Just switched over to Linux so I needed something new.
Edit: Encountered an error of sorts:
(python:12060): Gdk-CRITICAL **: gdk_window_set_cursor: assertion `GDK_IS_WINDOW (window)' failed
Traceback (most recent call last):
File "WUU.py", line 1076, in OnScan
Wurm.scanAddons()
File "/home/flarecde/.wine/drive_c/Program Files/wow/wuu/Wurm.py", line 1482, in scanAddons
WurmCommon.addonlist[a] += ({"missing":True})
TypeError: can only concatenate tuple (not "dict") to tuple
No idea if this is something I did or not. It repeats quite a bit, but doesn't seem to affect the program any. I'm a total nub when it comes to this OS, so just getting it running was a personal feat :).
Ooops, two new bugs :) (never thought about the "Addons" vs "AddOns" possibility, and the other error message is related to the new way of handling addons that are deleted: mark them as missing, not delete them from the list :))
I'll fix those later today, I guess :)
Quote from FlareCDE »
'nother nit pick - WUU seems to be losing the batch and shell script files that come with packaged addons. They're in the zips, but aren't in the folders after update. I have to download the dratted things manually to avoid having to renaming a pile of folders. While I understand full support of the package stuff is probably a major burden, any chance it could stop losing those poor little script files? :(
WUU won't extract files with extensions other than what's on the internal "white list" - since .bat/.sh files can potensially be a security risk, they're not in the list, and the .wau files aren't integral to the actual mod... I'm going to code an internal handler for those files instead of extracting them blindly - I don't like running unchecked code ;)
* Bugfix: WUU now works even if your addon directory is not called "AddOns" on OSX/Linux (case insensitive search added)
* Bugfix: Clean temp dir works again (1.1.173)
* Bugfix: Fixed crash on missing addon (1.1.173)
...I hope that fixes the immediate troubles you've had, at least? I'll look into the package handling later today :)
EDIT: How's the new autoupdater working, by the way?
No specific reason for the placement, no - other than it being easier to test different versions of WUU at once ;) I'll look into other ways of placing the file, maybe having the next version of WUU load the file from the WoW directory, and save it to the WUU directory, then delete/rename the original :)
The first file fails due to there being a zip icon on the WoWI page, even when the file is a RAR :(
But, that wouldn't help much, since the second error indicates RAR support is broken altogether (EDIT: Fixed in the source - a single-line fix ;)) - it'll be fixed in the next version (dunno if I can fix WoWI misrepresenting the files, tho...)
EDIT2: Oh well, this just means I get to test the new updater tomorrow :D
what am I missing here? my setup.py
Any Idea? O_o
i have just discovered a bunch of nice addons:
http://www.ctmod.net/downloads
Is it possible to implement this site of outamatic update?
Kind regards
X-buZZ
Well, their "version numbers" are 'Last updated: 1 week, 3 days ago' - which means I have to parse the sentence to convert that into "20070206" :| won't be easy, but it's better than their previous system...
What .rar?
Ill check it atm, i hope i can answer u l8er :)
However, I have two issues with the current version.
1) I use Gatherer, which is at http://gathereraddon.com which is laid out and organized *exactly* like auctioneeraddon.com. Can this be added?
2) There are two addons I use that throw errors. One updates successfully despite the errors, the other does not. To add to the mystery, they're both created by the same author. The addons are TankPoints (http://www.wowinterface.com/downloads/info6419-TankPoints.html) and RatingBuster (http://www.wowinterface.com/downloads/info5819-RatingBuster.html), both by Whitetooth. The error WUU throws is:
Traceback (most recent call last):
File "WUU.py", line 1400, in OnListItemSelected
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5 in position 417: ordinal not in range(128)
on one file and
Traceback (most recent call last):
File "WUU.py", line 1400, in OnListItemSelected
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5 in position 414: ordinal not in range(128)
on the other.
I'm suspecting that there may be something wonky about his .zip file builder, since both of his addons throw errors and no others do, but it seems appropriate to check with you first to be sure before bothering him with pure speculation. :-)
Thanks again for a great piece of work.
GathererAddon: Should be very simple, due to the similarity to Auctioneer (why are they separate pages at all...?)
I'm working on stamping out Unicode bugs, but they're kind of "squash 'em when they appear" (without checking, I'm guessing the .toc file for those two addons have "special characters", like "???" or Kyrillic or something :) WUU used to crash on a WoWAce addon where the author's name had an "?" in it :P)
Frick if I know. :-) I've wondered that myself
And sure enough, there are odd characters in the .toc, just as you thought. I'll get in touch with the author and ask him if he can change them to something clean.
Thanks much!
I've implemented GathererAddon (in theory, at least - coded it quickly on the train to work, only 5 lines changed from the Auctioneer code :D)
And the .toc character is "my problem", not the author's problem :) I _think_ I've gotten it correct in the current code...I'll probably release a new version later today.
EDIT: GathererAddon support won't do anything exciting yet, since I haven't coded in support for auctioneer beta versions, and gatherer has no "release" version :(
WUU 1.1.169 source
1.1.169 (2007.02.20):
* Bugfix: Unicode in TOC
* Added GathererAddon.com to sites
* Fixed bug 1655381 (SourceForge): Unicode error when saving
* Bugfix: RAR support was broken
Note that the GathererAddon support is purely theoretical at the moment, since it only supports "release" versions of Gatherer, which doesn't exist (yet) - adding beta support is planned in the next release :)
Same addon I posted about earlier, just a different error message now.
Bah, I forgot to move a line of code two places up - sorry :( I'll release a new version shortly, as soon as I've changed the other stuff I've started on :)
WUU 1.1.170 source
1.1.170 (2007.02.20):
* Added option to use data from the WUU website (default enabled) (1.1.170)
* Added auto-lookup of site ID when editing an addon (if allowed by the "use website" setting) (1.1.170)
* Bugfix: RAR support (again) (1.1.170)
* Added tooltip to site ID field in addon edit dialog (1.1.170)
* Added tooltips to all options in the Preferences (1.1.170)
To explain the new stuff:
When you're in the edit addon dialog (right click an addon to bring it up), WUU will try to look up the site ID in the database on wuu.vagabonds.info (the one you've all been contributing to with the "Upload your addon list"-function in the Tools menu :D) - WUU will only do a lookup if another site is selected in the dropdown, so your current setting is safe :)
EDIT: I specifically tested MCP this time, and "it works for me" :P
:D
Edit: Encountered an error of sorts: No idea if this is something I did or not. It repeats quite a bit, but doesn't seem to affect the program any. I'm a total nub when it comes to this OS, so just getting it running was a personal feat :).
'nother nit pick - WUU seems to be losing the batch and shell script files that come with packaged addons. They're in the zips, but aren't in the folders after update. I have to download the dratted things manually to avoid having to renaming a pile of folders. While I understand full support of the package stuff is probably a major burden, any chance it could stop losing those poor little script files? :(
Ooops, two new bugs :) (never thought about the "Addons" vs "AddOns" possibility, and the other error message is related to the new way of handling addons that are deleted: mark them as missing, not delete them from the list :))
I'll fix those later today, I guess :)
WUU won't extract files with extensions other than what's on the internal "white list" - since .bat/.sh files can potensially be a security risk, they're not in the list, and the .wau files aren't integral to the actual mod... I'm going to code an internal handler for those files instead of extracting them blindly - I don't like running unchecked code ;)
WUU 1.1.173 source
1.1.173 (2007.02.21):
* Bugfix: WUU now works even if your addon directory is not called "AddOns" on OSX/Linux (case insensitive search added)
* Bugfix: Clean temp dir works again (1.1.173)
* Bugfix: Fixed crash on missing addon (1.1.173)
...I hope that fixes the immediate troubles you've had, at least? I'll look into the package handling later today :)
EDIT: How's the new autoupdater working, by the way?
Juuuuuust fine mate ;)
Thanks for your time and effort put into making the lives of us addon whores easier :D