Skip to content
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

[Deviantart] Deviantart update: Gallery-dl only download single image from post with multiple images #6653

Open
defaultd3f4lt opened this issue Dec 11, 2024 · 14 comments

Comments

@defaultd3f4lt
Copy link

Now that my previous issue is resolved i can suggest update for deviantart scrapper.

Recently Deviantart implements a new feature that allowing users to upload up to 10 images in a single post, however gallery-dl currently only download the first image on the post and moves on to the next posts. it still can download the other images by copying the rest of image's links however it would be hassle to manually copying each one of them.

@Hrxn
Copy link
Contributor

Hrxn commented Dec 12, 2024

IOW, you're saying it's a site change...

@mikf
Copy link
Owner

mikf commented Dec 12, 2024

Example post: https://www.deviantart.com/justatest235723/art/1133021832

edit: The OAuth API does not seem to support this and returns only the first file.

@defaultd3f4lt
Copy link
Author

ah i see, so for now theres nothing we can do about it unless DA update/adding this support to the OAuth API?

@mikf
Copy link
Owner

mikf commented Dec 12, 2024

... or I finally rewrite and update most DA code to use the "new" API:
https://github.com/mikf/gallery-dl/tree/deviantart-rewrite

@defaultd3f4lt
Copy link
Author

interesting, let me know when this branch merged with the main one

@Newbie1706
Copy link

It's worth noting that the download button on DA's page does not even download the different images.
You can switch to the different images, but the download button still only downloads the first pic 🤔

@AtomicTEM
Copy link

It's worth noting that the download button on DA's page does not even download the different images. You can switch to the different images, but the download button still only downloads the first pic 🤔

Wow Deviantart is just absolutely useless, do that have only one dev or something?

@defaultd3f4lt
Copy link
Author

it's worth to mention that in Deviantart Mobile App (that they haven't updated for a YEAR) also only shows the first image and not the rest, so seems like its more on their side's fault.

alternatively if you still want to use gallery-dl to download those multiple image posts for the time being, i have made some work around for it:

  1. first set the image views to column, then copy all the image links into notepad / TXT file, then save and name it into whatever you want (example: test.txt)
  2. then use this command on your terminal: gallery-dl -i "your_txt_file_name.txt" -D ".../deviantart/artist_name"

note: remember each time you want to download new set of multiple images from a post, you have to manually copy and paste the new image links to the txt file (and don't forget to remove the previous links inside it), also don't forget the path to save the images on the option -D and match the artist_name with the one you want to download.

@fredinno
Copy link

Do you have a general idea of when gallery-dl will finally be compatible with this site feature?

@Scripter17
Copy link
Contributor

Do you have a general idea of when gallery-dl will finally be compatible with this site feature?

For me, paying him usually gets it done faster

For about a year I was sending $30 CAD a month and that got my asks resolved pretty quick

@fredinno
Copy link

Ah.

I mean, this feature seems pretty universally desired.

I guess I will have to wait, since I don't really have the cash.

@Scripter17
Copy link
Contributor

Scripter17 commented Jan 1, 2025

Ah.

I mean, this feature seems pretty universally desired.

I guess I will have to wait, since I don't really have the cash.

I was a bit of a dick to you earlier (though asking for an ETA when you're not paying is, IMO, a bit rude). And since I also need this...

@mikf, I don't suppose I could get one last thing bumped to the top of the queue?

@defaultd3f4lt
Copy link
Author

in the meantime, you can try this workaround i have been using @fredinno

it's worth to mention that in Deviantart Mobile App (that they haven't updated for a YEAR) also only shows the first image and not the rest, so seems like its more on their side's fault.

alternatively if you still want to use gallery-dl to download those multiple image posts for the time being, i have made some work around for it:

  1. first set the image views to column, then copy all the image links into notepad / TXT file, then save and name it into whatever you want (example: test.txt)
  2. then use this command on your terminal: gallery-dl -i "your_txt_file_name.txt" -D ".../deviantart/artist_name"

note: remember each time you want to download new set of multiple images from a post, you have to manually copy and paste the new image links to the txt file (and don't forget to remove the previous links inside it), also don't forget the path to save the images on the option -D and match the artist_name with the one you want to download.

@MarqFJA87
Copy link

in the meantime, you can try this workaround i have been using @fredinno

it's worth to mention that in Deviantart Mobile App (that they haven't updated for a YEAR) also only shows the first image and not the rest, so seems like its more on their side's fault.
alternatively if you still want to use gallery-dl to download those multiple image posts for the time being, i have made some work around for it:

  1. first set the image views to column, then copy all the image links into notepad / TXT file, then save and name it into whatever you want (example: test.txt)
  2. then use this command on your terminal: gallery-dl -i "your_txt_file_name.txt" -D ".../deviantart/artist_name"

note: remember each time you want to download new set of multiple images from a post, you have to manually copy and paste the new image links to the txt file (and don't forget to remove the previous links inside it), also don't forget the path to save the images on the option -D and match the artist_name with the one you want to download.

Unfortunately, this workaround doesn't grab the full-sized images.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

8 participants