Contents
News
Current dAgr version: 0.1.4 (August 8, 2011)
Requirements: Windows 7/Vista or the Microsoft .NET Framework 3.5 or above.

Bugs: Please direct bugreports to luvcstl [?] gmail.com
Description
deviantArt Gallery Ripper (dAgr) is a batch downloader that automatically grabs every single image, flash file and extractable in any deviantArt gallery. The software is not supported or endorsed in any way by any administrator or employee of deviantArt, LLC.
Downloads are stored in a folder called "downloads" in the same folder where dAgr is located.
If you're having problems with .NET or dAgr, try the Python version (command line).
Screenshots

FAQ
- Will I be banned from deviantArt if I use dAgr?
Not likely. However, dAgr could be blocked at any time. If you want to be sure your main account isn't banned, use a disposable account and a proxy. - The deviantArt page says a deviant has 145 deviations but the program can only find 139!
Sometimes deviantArt reports the wrong number of deviations in a gallery. This is because you can submit deviations exclusively to a group without having it show up in your gallery. - Why does the program not run or produce an error message when I run it?
Be sure you have installed the Microsoft .NET Framework 3.5 or above or are running Windows Vista or above. If you are sure these are installed correctly and you still get persistent crashes or error messages, please email me and remember to specify your Windows and .NET versions, and the detailed error message. - Why can I not download mature deviations?
You must use a deviantArt account that is able to view such deviations, and has "Show Deviations with Mature Content" enabled under Settings > Browsing.
Python Version (dagr.py)
Current dagr.py version: 0.4 (September 8, 2011)
Requirements: Python 2.7+
Download: dagr.py
View source: Source
Binary dagr-py.exe
Bugs: Please direct bugreports to luvcstl [?] gmail.com
dagr.py is a deviantArt image downloader script written in Python. dagr.py can download every image (deviation) in a gallery, as well as every favorited deviation a deviant may have.
Here's an example of how to use the script:
$ python dagr.py dagr.py v0.1 - deviantArt gallery ripper Usage: dagr.py [-u username] [-p password] [-hfgsv] [deviant]... Example: dagr.py -u user -p 1234 -gsfv derp123 blah55 $ python dagr.py -u username -p password -gs lovecastle dagr.py v0.1 - deviantart gallery ripper Attempting to log in to deviantArt... Logged in! Current deviant: lovecastle Ripping lovecastle's gallery...
dagr.py supports the following options:
-u, --username=USERNAME
your username (account must have "Show Deviations with Mature Content" enabled to download mature deviations)
-p, --password=PASSWORD
your password (account must have "Show Deviations with Mature Content" enabled to download mature deviations)
-g, --gallery
downloads entire gallery of selected deviants
-s, --scraps
downloads entire scraps gallery of selected deviants
-f, --favs
downloads all favourites of selected deviants
-r, --reverse
download oldest deviations first
-x, --proxy=PROXY:PORT
enables proxy mode (very unreliable)
-v, --verbose
outputs detailed information
Disclaimer
The software on this website is provided "AS IS" and the author disclaims all warranties with regard to this software including all implied warranties of merchantability and fitness. In no event shall the author be liable for any special, direct, indirect, or consequential damages or any damages whatsoever resulting from loss of use, data or profits, whether in an action of contract, negligence or other tortious action, arising out of or in connection with the use of performance of this software.