ViRT1ST / BeDownloader

Bulk image downloader for Behance URLs (projects, moodboards, profiles, likes).

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

BeDownloader

Bulk image downloader for Behance URLs (projects, moodboards, profiles, likes).
Written with Electron, Puppeteer and other JS libraries.

Features

  • 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.

Usage for Windows users

  • 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.

Usage 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.

Skipping projects by download history

Can be enabled in "settings\config.ini" (false by default).

Issues with downloading adult NSFW projects

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.

Screenshot

screenshot

About

Bulk image downloader for Behance URLs (projects, moodboards, profiles, likes).


Languages

Language:JavaScript 84.8%Language:CSS 8.1%Language:HTML 7.1%