You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
MoonPadUSer 84b4090c85 Update 2 months ago
deviantart_direct Fix syntax warnings in deviantart_direct/api.py 4 months ago
screenshots Add how-to-create-application screenshots 3 months ago
.gitlab-ci.yml Update gitlab-cli.yml 4 months ago
LICENSE Add LICENSE 5 months ago
README.md Update README 3 months ago
gui.py Implement very rough GUI 4 months ago
install_deps.bat Add install_deps.bat and run.bat for windows users 3 months ago
main.py Update 2 months ago
requirements.txt Experiment with requirements.txt 4 months ago
run.bat Add install_deps.bat and run.bat for windows users 3 months ago

README.md

DeviantartBulkDownloadTool

Current state

The GUI is currently rather unstable/untested if you encounter problems with e.g. aborting a download, please just quit the entire application. I am aware of the problems, I just didn't have the peace of mind to fix them yet. Thanks

downloaded correctly

Goals

How to run

  • Install python3
  • Install python3-pip
  • Clone this repository, by either downloading it from the website or typing git clone https://gitlab.com/MoonPadUSer/dbdt.git in a terminal
  • Run pip3 install -r requirements.txt
  • Run python3 gui.py

Windows

Installing python and pip
  1. Open Powershell from the Start Menu
  2. type python (and press enter), there should be a Windows Store window opening up, you can install python3 directly from there (by clicking the big fat blue install button)
  3. copy this into the powershell curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py and press enter, it'll take a bit to download the file
  4. type python get-pip.py and press enter, it'll take a little bit
  5. you can close the powershell now
Downloading and running DBDT
  1. Click Here, it should download the .zip file automatically
  2. unzip the file
  3. go into the directory and double-click install_deps.bat, wait until it's done
  4. to run the program, double-click run.bat

How to setup

As of now, you need to register an application on your deviantart account. The program needs a client_id and client_secret, you can either put these in a config.txt manually (first client_id, then a space and then your client_secret), but preferably you'd just run the main.py file and enter the values in the simple setup process.

If you have any questions or issues feel free to write an issue

Compatibility

In theory, it should work on all Operating Systems, but currently it's only tested on Windows and Linux

For potential contributors

I want to follow unix philosophy and all this program will ever do is download content from deviantart.