-
Notifications
You must be signed in to change notification settings - Fork 23
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Curse changed their directory structure - again #75
Comments
Probably not a good idea, but I've made a (temporary) replacement in perl. Just so I can update my addons without running windows:) https://git.smokepit.net/Nuadh/pcurse Ps.: I'm sorry I advertise other software here, It's probably not nice. |
thank you for your work, but unfortunately it's not working. I get |
Could you send me your ~/.lcurse/addons.json, /.pcurse/config.json and ~/.pcurse/addons.json . I'll try to find out what makes it misbehave:) |
|
My bad, expecting a http Uri, not a HTTPS one:) new version up, please try again:) |
Works great thank you |
Hi all. |
Curse changes again: Now they are providing versions for wow classic under the same project - see BigWigs, Capping, DBM and probably others too. If I enter https://www.curseforge.com/wow//download in the browser the correct non-classic version gets selected. But lcurse seems to check for the newest version and enters that specific id which might be the classic version, depending on what was most recently updated. At the moment most of those addons have a file name that ends on "-classic". But that's not a given so checking the game version would be necessary. Any idea how to adapt the code, @mboquien, perhaps? |
@ilu33 My subscription has lapsed and I will likely not go back for at least a couple of month. If nobody has had a look by then, I will dig into it. |
we will only have to process the download corresponding to the correct version of Wow. Actually, wow-classic is installed in another directory. Lcurse does not handle several versions of Wow. For the moment, I had no problem with the versions. Wow 8.2 seems to be the default version when downloading ... to check. |
actually it is a problem, it gets the first Release from the list and if the classic version is the last release it installs the classic version. Ran into this with a few addons, like Bigwigs and Details!. Problem is every Addon names their releases different most addons add -classic to the end of the version, easy to filter out with while True:
print(lis[versionIdx].td.next_sibling.next_sibling.a.string)
isOk= beta or lis[versionIdx].td.div.span.string=='R' and not "classic" in lis[versionIdx].td.next_sibling.next_sibling.a.string
if isOk:
break
versionIdx=versionIdx+1 But Details! i.e. just uses total different version number. |
... Updates don't work anmore (404). They add a (random?) number at the end of the URL.
The text was updated successfully, but these errors were encountered: