Bulk image downloader for Behance URLs (projects, moodboards, profiles, likes).
Written with Electron, Puppeteer and other JS libraries.
- Parses provided URLs, finds projects, and then downloads all images from those projects.
- Downloads full-size original images if it available.
- Writes information about project into downloaded images (JPEG metadata).
- Keeps history for all downloaded projects.
- Has ability to skip downloading a project if its URL is found in history.
- Portable app, don't need installation.
- Download portable app and run it.
- Or, if you don't want to use compiled app, use the same instructions as for Mac and Linux users.
1. Download and install Node.js v18.16.0 or newer.
2. Download repository archive and unpack it.
3. Go to unpacked folder and run 'npm i' in terminal to install all Node.js dependencies.
4. Open "app\js\config.js" in text editor and change "const isDevMode = false" from false to true.
5. Then run 'npm start' to start app.
Can be enabled in "settings\config.ini" (false by default).
Projects with adult content requires user authorization to access them.
So, in this case, app need your Behance account token to download such projects.
Here instructions how to get it and use it with app:
- Login into your Behance account in your browser.
- Open Chrome DevTools (Ctrl+Shift+I).
- Navigate to "Local Storage" and copy token from it (as showed in screenshot).
- Open "settings\config.ini" and paste copied string into it (as showed in screenshot).
After this you can launch app and download any projects.