#1
|
|||
|
|||
Deviantart plugin out of date/broken/defect
Since deviantart had introduced new site design, plugin now downloads only deviantart logo instead of pictures itself. Also there are two more problems - when i try to put link to gallery to parse, i got error message, so i have to keep adding same link 2-8 times until it would start parsing process (that has began several days before new site design introduction). Also sometimes already parsed pics give message about plugin being too old, but after 1-5 force download startings they begin downloading and was downloaded correctly (also, this was several days before new site design was introdicted.) Flash (*.swf files) just say, that plugin is too old and refuse to be downloaded at all. Please, restore plugin work.
|
#2
|
||||
|
||||
New layout/site design is nearly fully incompatible to old layout/site design. Plugins needs a full revisit
__________________
JD-Dev & Server-Admin |
#3
|
|||
|
|||
Technically, old site design still exists, but by default new design is loaded, and it requires to press the switch on top panel of new design to switch to the old one. And (at least in browser) switch doesn't always works correctly. Hope that info would help.
|
#4
|
||||
|
||||
Problem is that there is no *switch to old* button. That's only available when logged in. In normal mode it's random/depending on artist if you see old/new layout
__________________
JD-Dev & Server-Admin |
#5
|
|||
|
|||
Apologies for bumping someone else's report thread, but if it helps other users I have this EventScript that will find cases where the logo has been downloaded instead of the deviation and reset them. I have it set to run on an Interval trigger every 6 hours (21600000ms) so it can pick up any downloads that are again incorrectly downloaded after being reset. My first run found around 28000 failures, dating back to mid-June.
Code:
var logFile = JD_HOME + "/da_reset.log"; function log(message) { writeFile(logFile, '[' + new Date().toISOString() + '] ' + message, true); } // If downloads are running find those that: // 1. match the size of the logo file (most selective) // 2. on deviantart (just in case) // 3. have a status text of "Finished" if (isDownloadControllerRunning() && !isDownloadControllerStopping()) { log('Download controller running, attempting to reset links ...'); var candidates = getAllDownloadLinks().filter(function(dl) { return dl.getBytesTotal() === 10648 && dl.getUrl().indexOf('deviantart') !== -1 && dl.getStatus() != null && dl.getStatus().equals('Finished'); }); log('Number of possible broken downloads found: ' + candidates.length.toString()); for (var i = 0; i < candidates.length; i++) { log('Resetting item ' + (i + 1).toString()); candidates[i].reset(); } log('Reset job complete.'); } |
#6
|
||||
|
||||
@mwl: thanks for sharing your script. Deviantart did not good with this new layout. Reading many artists blog and it seems many aren't very happy with the new (limited) layout.
__________________
JD-Dev & Server-Admin |
#7
|
|||
|
|||
Please fix this ASAP! Now JD is not able to find any full-sized images properly. I either get a "plugin defect (sic)" error, or the site logo image, or after retrying many, many times I only get the smaller JPGs instead of the full-sized images (JPGs/PNGs). :(
|
#8
|
||||
|
||||
@netgearjd: please provide example links
seems deviantart finally changed layout to new one for everyone.
__________________
JD-Dev & Server-Admin |
#9
|
|||
|
|||
An update on this:
As of around 1800 UTC on Wednesday, all linkgrabbers fail, but links already in the queue download successfully. I've noticed that in the page source for the old version, there's a link to the new version, but in the new version it's a <div> with a click event which doesn't appear to send a URL at all. There is an API (deviantart.com/developers/http/v1/20160316) and it appears to be able to get most things, but it will require parsing the URL to get the correct parameters, and grabbing individual folders may be an issue. For instance, while playing around with it I wasn't able to resolve the "Scraps" folder for a user using the /folders call. OAuth authentication flows might require to do something similar to what happens for reCaptcha to get initial credentials. //edit I'm currently looking at github.com/KarsonKimbrel/DeviantArt-OAuth2-Java to see if this is something that could be used. Last edited by mwl; 16.08.2019 at 22:31. Reason: add API reference |
#10
|
|||
|
|||
OK, in the browser when logged in, this seems to work:
Prepending the URL with **External links are only visible to Support Staff****External links are only visible to Support Staff** (e.g. **External links are only visible to Support Staff****External links are only visible to Support Staff**) will bring up the version opposite that which was just served up - so if you get the new version that will give you the old, and vice versa. From a fresh session logging in, defaulting to the new version, this method takes me directly to the old version. Not sure if this is of any use, but I hope it helps. |
#11
|
||||
|
||||
Doesn't help much as we have to add support for the new layout nevertheless because
1.) account support is broken and/or user doesn't use any account 2.) sooner or later the old layout will be shutdown 3.) plugin must support URLs from old AND new layout 4.) age check now requires an account and no longer a simple checkbox unfortunately I don't find free time to work on this at the moment :(
__________________
JD-Dev & Server-Admin |
#12
|
|||
|
|||
I've donated yesterday by bank transfer for this cause.
Last edited by Jiaz; 10.10.2019 at 19:14. Reason: removed email |
#13
|
|||
|
|||
I'm really sorry for bothering, but is there any progress on deviantart plugin?
|
#14
|
||||
|
||||
@aexl: Thank you very much for your donation but at the moment there is no developer who finds enough time to https://board.jdownloader.org/showpo...2&postcount=11
In case you wish back your donation because you're unhappy with this, please contact us via support@jdownloader.org
__________________
JD-Dev & Server-Admin |
#15
|
|||
|
|||
@Jiaz: Nah, no problem. I never donated before to JD so it's all good.
|
#16
|
||||
|
||||
@aexl: THANK you very much for your understanding and of course for your donation!
I know that many ppl are *crying* for fixed support but time is not on my side right now :(
__________________
JD-Dev & Server-Admin |
#17
|
|||
|
|||
After putting it off for a while, I'm going to have a go at this at some point this week. I might have some questions as I go, so what would be the best way to reach out to devs for some answers while I'm working? I'd rather not clutter this thread with lots of technical rambling.
|
#18
|
||||
|
||||
@mwl: either contact us via support@jdownloader.org or chat (irc, freenode, #jdteam, but can't promise if anyone will be there when you join it). I also recommend to work/experiment on smaller plugins for as deviantart is complex one. and because of major website/layout change I don't think that many parts of old plugin are useful/can be reused. please feel free and don't hesitate to contact us for question/help!
__________________
JD-Dev & Server-Admin |
#19
|
|||
|
|||
Yes, I was thinking of avoiding screen-scraping and just using their API, and figuring out how to integrate that will be the biggest challenge.
|
#20
|
||||
|
||||
Correct me if I'm wrong but in the past, the API didn't provide all required methods/support but I might be wrong about that.
__________________
JD-Dev & Server-Admin |
#21
|
|||
|
|||
Jdownloader grabs the links from deviantart, but when it downloads, it replaces the original image with a picture with a line in the center (just like the ones censoring mature content) and all are the same size 2.81kb.
|
#22
|
|||
|
|||
I was working OK with my dA account set to old site up until 4 Jan 2020. Then my account suddenly locked out for 48 hours, and support says I am sending "invalid session cookies." Now JDownloader can't log into dA any more (plugin outdated) and I get the same mature content blocked png file as above.
Consider this another vote for updating this plugin. I have donated before, will donate again if this is fixed. |
#23
|
|||
|
|||
Hi. Any chance that plugin will be updated?
PS maybe it will work if only redo login part and then account should have that new design switch off? I mean, that da gives me old design everywhere by default after I login there, maybe if jd can login da starts giving it correct data? PPS if no chances did someone find any alternatives to use with deviantart's eclipce? Last edited by Gh0sTG0; 26.01.2020 at 09:38. |
#24
|
||||
|
||||
No time for this at the moment.
JDownloader is open source. You are free to contribute code to this project! -psp-
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#25
|
|||
|
|||
Any chance this gets updated during the year? I would love this to work again. Unfortunately I have no coding skills.
|
#26
|
||||
|
||||
Sorry, very hard to tell ...
As said, any help is welcome -psp-
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#27
|
|||
|
|||
I gather the plugin is still broken, since I tried to download an album now but no crawling is happening. The account login works though.
just fyi, the Gallery-dl app fully supports the downloading from deviantart. it is open source with a GPL-2 licence, you can find it in github. i mention it in case someone is interested to try and use its deviantart plugin as the basis to fix the JD2 plugin. |
#28
|
||||
|
||||
Hi,
a bugfix for this in the near future is still very unlikely going to happen. We're open source - you're free to contribute code to this project ... -psp-
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#29
|
|||
|
|||
deviantart.com Linkgraber & Login issue
Eg link:
**External links are only visible to Support Staff****External links are only visible to Support Staff** **External links are only visible to Support Staff****External links are only visible to Support Staff** **External links are only visible to Support Staff****External links are only visible to Support Staff** The account login plugin is also broken. Account is free, so no accounts added. |
#30
|
||||
|
||||
Merged deviantart threads.
@Cyberavater Please search our forum for existing threads before opening new ones ... -psp-
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#31
|
|||
|
|||
Devianart plugin out of date
Hi,
Can you fix this problem to me? Thank you, Varcjrdc |
#32
|
||||
|
||||
Merged deviantart threads.
@varcjrdc Please search our forum for existing threads before opening new ones ... -psp-
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#33
|
|||
|
|||
DeviantArt account plugin is outdated and JD is also not grabbing the full resolution images even when downloading has been enabled and it isn't grabbing files/media. JD is only getting the preview image.
Any chance this will get fixed? |
#34
|
||||
|
||||
@fuknuckle: see 2nd post of this thread , https://board.jdownloader.org/showpo...94&postcount=2
__________________
JD-Dev & Server-Admin |
#35
|
|||
|
|||
deviantart.com - plugin out of date (Account Exception)
deviantart.com - plugin out of date (Account)
Please update login options to download full-size photos. **External links are only visible to Support Staff****External links are only visible to Support Staff** Code:
[jd.plugins.PluginForHost(handleAccountException)] -> PluginDetails(jd.plugins.hoster.DeviantArtCom|40794) --ID:139TS:1610731473400-15.01.21 18:24:33 - [] -> Exception thrown at jd.plugins.PluginForHost.handleAccountException(PluginForHost.java:284): jd.plugins.PluginException: ERROR_PLUGIN_DEFECT|Value:-1 at jd.plugins.hoster.DeviantArtCom.login(DeviantArtCom.java:627) at jd.plugins.hoster.DeviantArtCom.fetchAccountInfo(DeviantArtCom.java:571) at jd.controlling.AccountController.updateAccountInfo(AccountController.java:323) at jd.controlling.accountchecker.AccountChecker$AccountCheckJob.check(AccountChecker.java:47) at jd.controlling.accountchecker.AccountChecker$1.run(AccountChecker.java:155) |
#36
|
||||
|
||||
Merged deviantart threads.
@sharkboy Next time please use our boardsearch before opening a new thread! -psp-
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#37
|
|||
|
|||
"Result of account verification: Plugin outdated" Will it be updated?
|
#38
|
||||
|
||||
Quote:
- Deviantart is using a complex anti-bot system - Lack of time/manpower We're open source so you#re free to work on this / contribute code. -psp-
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#39
|
|||
|
|||
deviantart plugin outdated
I tried to add my deviantart account so I can download from deviantart and it added the account but says the plugin is outdated so can't check it.
not sure if you need logs for that or you can check for yourself. can provide logs if needed and can provide account if needed although they are free and you can always just make one yourself. |
#40
|
||||
|
||||
@fuknuckle: please use board search
https://board.jdownloader.org/showth...ght=deviantart
__________________
JD-Dev & Server-Admin |
|
|