Curse and DBM sites are broken
Status: Abandoned
Brought to you by:
lejordet
It would seem that curse.com and deadlybossmods.com have changed their site layouts again, drastically in the case of DBM - they're now hosted on ninjapull.de. I tried to figure out a custom site definition but the regexps were beyond me. Thanks again, there are a few of us out here who still rely on WUU! :)
I might be able to figure something out. Where are the site templates stored?
View and moderate all "bugs Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Bugs"
Looks like they're in the user directory in the WUU folder, e.g. c:\users\X\WUU
It looks like the site templates themselves are baked into the wurm.py source. This fix appears to require both a chance to the code as well as an update for the site_re.txt file.
The site has changed enough to need a code change, yes; they've changed the date format to the US format, which means it's not possible to use the old regexp to catch it :(
I have finally got the code to build into a release on my computer, so I'll have a look when I've got some spare time this week :)
I have no way of building a OSX release anymore, but the current OSX version should update correctly using the newest source release automagically.
View and moderate all "bugs Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Bugs"
Thanks for coming back to look into this, lejordet! The WUU faithful appreciate it.
In poking around today, I found that you can switch CurseGaming addons over to WoWAce now that Curse has wow.curseforge.com. That'll let you download updates easily until lejordet publishes an update.
Well, I'm too slow it seems :D
jonhogg fixed the source AND updated everything to work with OSX Lion, so I'll put up an update now :)
Okay, I packaged up all of jonhoggs fixes over the last few years, and made a new release - I _think_ I did everything correctly, it's been a while since I last packaged a release.
I screwed up on SourceForge though, seems like I put the release folder as "staged for 3 days", and can't find a way to force it to "unstage" before then.
Regardless, thanks for all of your hard work, lejordet, and jonhogg too. This is far and away my favorite UI updater and I'm very appreciative of your work.
Something is wrong with the new version. I'm using WinXP. I start it up and nothing happens. WUU.exe appears in task manager for a second then it goes away. This is in the WUU.log:
2011-11-20 13:30:21 (INFO ) >>>>>>>> WUU r1.9.696 starting <<<<<<<<
2011-11-20 13:30:21 (INFO ) Python Info: Windows-XP-5.1.2600-SP3 - 2.6.6 - ('r266:84297', 'Aug 24 2010 18:46:32')
('Windows', 'pepper', 'XP', '5.1.2600', 'x86', 'x86 Family 6 Model 23 Stepping 10, GenuineIntel')
2011-11-20 13:30:21 (INFO ) wx Info: [(2, 8, 12, 1, ''), ('__WXMSW__', 'wxMSW', 'unicode', 'wx-assertions-on', 'SWIG-1.3.29')]
2011-11-20 13:30:21 (INFO ) Loading languages from E:\World of Warcraft\WUU\lang
2011-11-20 13:30:21 (INFO ) Available languages: Norsk, Dutch, Français, English
2011-11-20 13:30:21 (INFO ) Loading UI settings from C:\Documents and Settings\Brad\WUU\settings.wurm.xml
2011-11-20 13:30:21 (INFO ) Autoloading settings
2011-11-20 13:30:21 (INFO ) Loading settings from E:\World of Warcraft\addons.wurm.xml
2011-11-20 13:30:21 (INFO ) Loaded settings, 94 Addons found (0 children, 0 dummy, 33 ignored, 0 outdated, 34 related, 0 unknown)
2011-11-20 13:30:21 (INFO ) Saving settings
2011-11-20 13:30:21 (INFO ) Saved settings
2011-11-20 13:30:21 (INFO ) Scanned Addon directory, 94 Addons found (0 new, 0 installed fresh, 0 missing, 33 ignored, 0 dummy, 0 deleted, 0 children)
2011-11-20 13:30:21 (ERROR ) Error refreshing Recount: 'curse_dlinfo'
Traceback (most recent call last):
File "Wurm.pyc", line 3197, in refreshSingleAddon
File "Wurm.pyc", line 888, in __init__
KeyError: 'curse_dlinfo'
2011-11-20 13:30:21 (ERROR ) WUU Error: 'curse_dlinfo'
Traceback (most recent call last):
File "WUU.py", line 3766, in bootWUU
File "WUU.py", line 3745, in runTheApp
File "WUU.py", line 3740, in runTheApp
File "wx\_core.pyc", line 7981, in __init__
File "wx\_core.pyc", line 7555, in _BootstrapApp
File "WUU.py", line 3683, in OnInit
File "WUU.py", line 3681, in OnInit
File "WUU.py", line 533, in __init__
File "WUU.py", line 3054, in OnLoad
File "WUU.py", line 3393, in OnScan
File "Wurm.pyc", line 3164, in refreshAddons
File "Wurm.pyc", line 3205, in refreshSingleAddon
File "Wurm.pyc", line 3197, in refreshSingleAddon
File "Wurm.pyc", line 888, in __init__
KeyError: 'curse_dlinfo'
View and moderate all "bugs Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Bugs"
This fix worked well for Curse, but not for DBM. Also, WoWI is now broken but I'll open a separate ticket for that.