Skip to content

A cross-platform desktop app that lets you scrape and bulk download images from a Cyberdrop gallery. Built with Golang, Wails and React.

License

Notifications You must be signed in to change notification settings

Vincemoc/GoinLoad

Repository files navigation

GoinLoad — Bulk Image Downloader for cyberdrop.me

GoinLoad is a desktop application that lets you scrape and download all images from a cyberdrop.me gallery in one click. It's built with Golang and Wails, making it cross-platform (Windows, Linux, and Mac).

Screenshots

Features

  • Download all images gallery with a single URL.
    • Supported websites: cyberdrop, bunkr, ososedki
  • Saves images in their original format and quality.
  • Progress bar keeps you informed of the download process.
  • Simple and intuitive interface.
  • Implement multi-threading for faster downloads (only for some sites).

Limitations

  • ⛔ Currently only supports image download.

Roadmap:

  • Add support for other websites.
  • Add support for video downloads.
  • Add a progress bar for each individual image download.

Getting Started

  1. Download the latest release for your operating system from the Releases Here.
  2. Extract the downloaded file.
  3. Run the executable file (goinload.exe for Windows, goinload for Linux and Mac).
  4. Enter the URL of the gallery you want to download and click "Enter".

Development

Prerequisites

  • Go (1.18+) and Node (15+) installed on your machine.
  • Wails framework installed.

Installation

  1. Clone the repository:

git clone https://github.com/VinceMoc/GoinLoad.git cd GoinLoad

  1. Install dependencies:
wails init
  1. Run the application:
wails dev

The app window should will open. You can also access the application in your web browser at http://localhost:34115.

  1. Build the application:
wails build

License

This project is licensed under the MIT License.